Exemple #1
0
 def clean(self):
     if util.USE_SYMLINKS:
         util.delete_dir(self.get_private_path())
         util.rm_symlink_dir(self.prefix)
         util.rm_empty_dirs(self.prefix)
     else:
         for p in self.list():
             self.remove(p)
         util.delete_dir(self.get_private_path())
Exemple #2
0
 def remove(self, pkg):
     pkg = self.parse_pkg_src(pkg)
     pkg_dir = self.get_package_directory(pkg.to_fname())
     if os.path.exists(pkg_dir):
         shutil.rmtree(pkg_dir)
         util.rm_symlink_dir(self.prefix)
         util.rm_empty_dirs(self.prefix)
         return "Removed package {}".format(pkg.name)
     else:
         return "Package doesn't exists"
Exemple #3
0
 def remove(self, pkg):
     pkg = self.parse_pkg_src(pkg)
     pkg_dir = self.get_package_directory(pkg.to_fname())
     if os.path.exists(pkg_dir):
         shutil.rmtree(pkg_dir)
         util.rm_symlink_dir(self.prefix)
         util.rm_empty_dirs(self.prefix)
         return "Removed package {}".format(pkg.name)
     else:
         return "Package doesn't exists"
Exemple #4
0
 def clean(self):
     util.delete_dir(self.get_private_path())
     util.rm_symlink_dir(self.prefix)
     util.rm_empty_dirs(self.prefix)
Exemple #5
0
 def clean(self):
     util.delete_dir(self.get_private_path())
     util.rm_symlink_dir(self.prefix)
     util.rm_empty_dirs(self.prefix)