aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsolar <solar@gentoo.org>2007-04-29 03:15:05 +0000
committersolar <solar@gentoo.org>2007-04-29 03:15:05 +0000
commit5f34edff090dcd75ac77e4d98c4d8550706eabc8 (patch)
treec109d9108d3c5b22ae288c403073aad34b3a3004
parentRe-added subversion/git support with fixes from genstef. (Bug #136048) (diff)
downloadgentoolkit-5f34edff090dcd75ac77e4d98c4d8550706eabc8.tar.gz
gentoolkit-5f34edff090dcd75ac77e4d98c4d8550706eabc8.tar.bz2
gentoolkit-5f34edff090dcd75ac77e4d98c4d8550706eabc8.zip
- always keep the non compressed version around
svn path=/; revision=396
-rw-r--r--trunk/src/genpkgindex/genpkgindex7
1 files changed, 5 insertions, 2 deletions
diff --git a/trunk/src/genpkgindex/genpkgindex b/trunk/src/genpkgindex/genpkgindex
index 6c0ca77..16ba219 100644
--- a/trunk/src/genpkgindex/genpkgindex
+++ b/trunk/src/genpkgindex/genpkgindex
@@ -230,10 +230,13 @@ fp.write("\n")
fp.flush()
fp.close()
if (compress):
- os.system("bzip2 .Packages")
+ os.system("bzip2 < .Packages > .Packages.bz2")
os.rename(".Packages.bz2", "Packages.bz2")
else:
- os.rename(".Packages", "Packages")
+ if os.path.exists("Packages.bz2"):
+ os.unlink("Packages.bz2")
+
+os.rename(".Packages", "Packages")
# Clean up stale cache files
os.chdir(portage_const.CACHE_PATH+"/xpak")