aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2011-01-28 00:10:36 +0000
committerNicolas Vigier <boklm@mageia.org>2011-01-28 00:10:36 +0000
commit8a088f3cba9d2c327347bff51bf94d829cbc1c35 (patch)
tree29fa4dfdd8eeb94ae750ad4870b00d7cbf572152
parentb72adddcf63bacb84c73ed186b514811bb26f583 (diff)
parent6aceca551420cc7de7cdf18c8ff180154a85d4f0 (diff)
downloadmgarepo-8a088f3cba9d2c327347bff51bf94d829cbc1c35.tar
mgarepo-8a088f3cba9d2c327347bff51bf94d829cbc1c35.tar.gz
mgarepo-8a088f3cba9d2c327347bff51bf94d829cbc1c35.tar.bz2
mgarepo-8a088f3cba9d2c327347bff51bf94d829cbc1c35.tar.xz
mgarepo-8a088f3cba9d2c327347bff51bf94d829cbc1c35.zip
mgarepo version 1.9.81.9.8
-rw-r--r--MgaRepo/rpmutil.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/MgaRepo/rpmutil.py b/MgaRepo/rpmutil.py
index 62c486d..2f07845 100644
--- a/MgaRepo/rpmutil.py
+++ b/MgaRepo/rpmutil.py
@@ -562,7 +562,8 @@ def sync(dryrun=False, commit=False, download=False):
status = sourcesst.get(entry)
path = os.path.join(sourcesdir, entry)
if entry not in sources:
- toremove.append(path)
+ if os.path.islink(path) or status is None:
+ toremove.append(path)
for path in toremove:
print "D\t%s" % path
if not dryrun: