Fix for a case with perl delta package. c2ph and pstruct

are hardlinks...

perl-6-7.delta.pisi [önbellekte]
perl paketi, versiyon 5.8.8, sürüm 14, inşa 7 kuruluyor
Yeni dağıtım sürümüne yükseltiliyor
perl paketi kaldırılmak üzere yapılandırılıyor
DEBUG: Paketin kaldırma öncesi betiği çağrılıyor
DEBUG: Kaldırma öncesi betikleri çağrılıyor
DEBUG: comar betikleri siliniyor
perl paketinin dosyaları arşivden çıkartılıyor
Sistem Hatası: Program Sonlandırıldı.
shutil.Error: `/usr/bin/c2ph` and `/usr/bin/pstruct` are the same file
This commit is contained in:
Faik Uygur
2007-06-27 20:29:58 +00:00
parent 5e58a3da82
commit e4eb6002c6
+2 -1
View File
@@ -125,8 +125,9 @@ def find_relocations(oldfiles, newfiles):
relocations = []
for h in files_new.keys():
if h and h in files_old:
old_paths = [x.path for x in files_old[h]]
for i in range(len(files_new[h])):
if files_old[h][0].path != files_new[h][i].path:
if files_new[h][i].path not in old_paths:
relocations.append((files_old[h][0], files_new[h][i]))
return relocations