-í
a¸§Ec       s‹      d  k  Z   d  k Z  d  k Z  e i Z  d „  Z  d „  Z  d „  Z	 0 d „  Z
 9 d „  Z A d „  Z H d „  Z d  S(   Nc    s    	 
 |  a d  S(   N(   s   configs   _config(   s   config(    (    s   ipackage.pys   init s   c      s
     d  S(   N(    (    (    (    s   ipackage.pys   uninit s   c    sw    t  i i |  ƒ o"  t i i d |  ƒ  d  Sn  t  i i |  ƒ }  t  i i	 | ƒ \ } }  | d }  d | | f }  | d j o  d |  | f } nF  | d j o  d |  | f } n ! t i i d | ƒ # d  S% t i i d	 |  | f ƒ & t  i i | ƒ o ' t i i d
 | ƒ n * t  i | ƒ , t  i | ƒ - t | ƒ d  S(   Ns%   cannot extract pkg; %s does not existi   s   %s/%ss   ipkgs   nice -20 tar -xf %s -C %ss   ipkzs   nice -20 tar -zxf %s -C %ss)   cannot extract pkg; invalid extention: %ss   extracting %s to %ss%   cannot extract pkg; %s already exists(   s   oss   paths   existss   pkgPaths	   twccommons   Logs   errors   basenames   baseNames   splitexts   pkgs   exts   instPaths   fullPaths   cmds   infos   warnings   makedirss   systems   _execInstallScript(   s   pkgPaths   instPaths   exts   baseNames   cmds   fullPaths   pkg(    (    s   ipackage.pys   install s&   c    sU   0 1 d | |  f } 2 t i  i | ƒ o% 3 t | ƒ 5 t i d | ƒ n d  S(   Ns   %s/%ss	   rm -rf %s(   s   paths   pkgs   instPaths   oss   existss   _execUninstallScripts   system(   s   pkgs   paths   instPath(    (    s   ipackage.pys	   uninstall0 s   c    s5   9 : h  t  d <| d <} > t |  | | ƒ d  S(   Ns   dsms   PKG_ROOT(   s   dsms   instPaths   nss   execfiles   fname(   s   fnames   instPaths   ns(    (    s   ipackage.pys   _execScript9 s   c    sU   A B d |  } C t i i | ƒ o+ D t i i d | ƒ E t | |  ƒ n d  S(   Ns   %s/.meta/install.pys   excuting pkg install script: %s(	   s   instPaths   fnames   oss   paths   existss	   twccommons   Logs   infos   _execScript(   s   instPaths   fname(    (    s   ipackage.pys   _execInstallScriptA s   c    sU   H I d |  } J t i i | ƒ o+ K t i i d | ƒ L t | |  ƒ n d  S(   Ns   %s/.meta/uninstall.pys!   excuting pkg uninstall script: %s(	   s   instPaths   fnames   oss   paths   existss	   twccommons   Logs   infos   _execScript(   s   instPaths   fname(    (    s   ipackage.pys   _execUninstallScriptH s   (   s   oss   twc.dsmarshals   twcs   twccommon.Logs	   twccommons	   dsmarshals   dsms   inits   uninits   installs	   uninstalls   _execScripts   _execInstallScripts   _execUninstallScript(   s   twcs   uninits   _execInstallScripts   _execScripts   inits   dsms	   twccommons   installs   _execUninstallScripts   oss	   uninstall(    (    s   ipackage.pys   ? s   	