This commit is contained in:
Onur Küçük
2006-09-19 16:18:10 +00:00
parent 975a21fa31
commit dd37032f0f
+7 -5
View File
@@ -27,7 +27,7 @@ def findUnneededFiles():
pass pass
for f in dict: for f in dict:
listdir.remove("%s-%s.pisi" % (f, dict[f])) listdir.remove("%s-%s" % (f, dict[f]))
return listdir return listdir
@@ -48,15 +48,17 @@ if __name__ == "__main__":
except IndexError: except IndexError:
usage("Unsufficient arguments...") usage("Unsufficient arguments...")
root = "/var/cache/pisi/packages"
if sys.argv[1] == "--dry-run": if sys.argv[1] == "--dry-run":
for i in findUnneededFiles(): for i in findUnneededFiles():
if os.path.exists("/var/cache/pisi/packages/%s" % i): if os.path.exists("%s/%s.pisi" % (root, i)):
print i print "%s.pisi" % i
elif sys.argv[1] == "--clean": elif sys.argv[1] == "--clean":
for i in findUnneededFiles(): for i in findUnneededFiles():
if os.path.exists("/var/cache/pisi/packages/%s" % i): if os.path.exists("%s/%s.pisi" % (root, i)):
try: try:
os.remove("/var/cache/pisi/packages/%s" % i) os.remove("%s/%s.pisi" % (root, i))
except OSError: except OSError:
usage("Permission denied...") usage("Permission denied...")
else: else: