[Uludag-commits] r11887 - trunk/pisi/pisi
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
4 Oca 2007 Per 20:58:21 EET
Author: caglar
Date: Thu Jan 4 20:58:20 2007
New Revision: 11887
Modified:
trunk/pisi/pisi/util.py
Log:
Strip only if its not a link..
DEBUG: /usr/i686-pc-linux-gnu/binutils-bin/2.17.50.0.9/ld [stripped]
Sistem Hatası: Program Sonlandırıldı.
exceptions.IOError: [Errno 2] Böyle bir dosya ya da dizin yok: '/var/pisi/binutils-2.17.50.0.9-7/install/usr/i686-pc-linux-gnu/lib/libbfd.la'
Genel yardım için lütfen 'pisi help' komutunu kullanınız.
Geri-iz:
File "/usr/bin/pisi", line 89, in ?
cli.run_command()
File "/usr/lib/pardus/pisi/cli/pisicli.py", line 111, in run_command
self.command.run()
File "/usr/lib/pardus/pisi/cli/commands.py", line 491, in run
pisi.api.build_until(x, ctx.get_option('until'))
File "/usr/lib/pardus/pisi/build.py", line 992, in build_until
__buildState_buildpackages(pb, last)
File "/usr/lib/pardus/pisi/build.py", line 956, in __buildState_buildpackages
pb.build_packages()
File "/usr/lib/pardus/pisi/build.py", line 740, in build_packages
self.strip_install_dir()
File "/usr/lib/pardus/pisi/build.py", line 556, in strip_install_dir
util.strip_directory(install_dir)
File "/usr/lib/pardus/pisi/util.py", line 509, in strip_directory
ladata = file(frpath).read()
DEBUG: PiSi API finalized
Modified: trunk/pisi/pisi/util.py
=================================================================
--- trunk/pisi/pisi/util.py (original)
+++ trunk/pisi/pisi/util.py Thu Jan 4 20:58:20 2007
@@ -505,7 +505,7 @@
# entries sometimes triggers compile-time errors or linkage problems.
# Instead of patching all these buggy sources and maintain these patches,
# PiSi removes wrong paths...
- if frpath.endswith(".la"):
+ if frpath.endswith(".la") and not os.path.islink(frpath):
ladata = file(frpath).read()
new_ladata = re.sub("-L%s/\S*" % ctx.config.tmp_dir(), "", ladata)
new_ladata = re.sub("%s/\S*/install/" % ctx.config.tmp_dir(), "/", new_ladata)
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi