Ñò k~NOc @sÖddkZddkZddkiZddklZlZddkTddkl Z ddk l Z hdei 6dei 6dei6d ei6d ei6d ei6d ei6Zd e fd„ƒYZd„ZdS(iÿÿÿÿN(tSolarisPackagetMultiPackageDatastreamException(t*(tSolarisPackageDirBundle(tInvalidBundleExceptions block-specialscharacter-specialt directorytfifotlinktfiletsockettSolarisPackageDatastreamBundlecBs5eZdZdd„Zd„Zd„Zd„ZRS(sXXX Need a class comment.cCs[tii|ƒ}t|ƒ|_|iid|_||_h|_t ƒ|_ t ƒ|_ |iii ddƒi ƒdj|_|i|iiƒ|_h|_x®|iiD] }|idjob|iddjo d}nd }||i||i<|i|i|i<|i i|iƒq³|id jo||id |iR?Rt FileActiont extractfileR&tmiscttime_to_timestamptinttmodtimeRtDirectoryActionRt LinkActionRCthardlinktHardLinkActionRFt LicenseActionRthasht startswithtreplaceRRR(R R0t hollow_attr(R)R#tciRtmaplineR4tscript((sO/usr/lib/python2.6/vendor-packages/pkg/bundle/SolarisPackageDatastreamBundle.pyR7‰sX       ((t__name__t __module__t__doc__R-R5R9R7(((sO/usr/lib/python2.6/vendor-packages/pkg/bundle/SolarisPackageDatastreamBundle.pyR .s  '  cCs]tii|ƒptSyt|ƒtSWn,tj ottdƒƒ‚n tSXdS(Ns‚Multi-package datastreams are not supported. Please use pkgtrans(1) to convert this bundle to multiple filesystem format packages.( RRtisfiletFalseRtTrueRRt_(R((sO/usr/lib/python2.6/vendor-packages/pkg/bundle/SolarisPackageDatastreamBundle.pyttestÃs (Rtstattpkg.miscRMt pkg.sysvpkgRRt pkg.actionst"pkg.bundle.SolarisPackageDirBundleRt pkg.bundleRtS_IFBLKtS_IFCHRtS_IFDIRtS_IFIFOtS_IFLNKtS_IFREGtS_IFSOCKttypemapR Rd(((sO/usr/lib/python2.6/vendor-packages/pkg/bundle/SolarisPackageDatastreamBundle.pyts          •