[Pkg-php-commits] [php/debian-experimental] cleanup some of the phpize "cleanup" code in debian/rules
Sean Finney
seanius at debian.org
Wed Jun 24 22:39:21 UTC 2009
---
debian/rules | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/debian/rules b/debian/rules
index 85c77a9..4be1a51 100755
--- a/debian/rules
+++ b/debian/rules
@@ -59,6 +59,9 @@ ifeq ($(wildcard /usr/share/file/magic.mime), /usr/share/file/magic.mime)
MAGIC_MIME = /usr/share/file/magic.mime
endif
+# some other helpful (for readability at least) shorthand variables
+PHPIZE_BUILDDIR = debian/php5-dev/usr/lib/php5/build
+
LTMAIN_DIR=$(shell dpkg -L libtool | sed -n 's,/ltmain\.sh$$,,g;T;s,^/usr/,,;p')
ifeq ($(LTMAIN_DIR), share/libtool)
LIBTOOL_CONFLICTS:=libtool (>= 2.2)
@@ -449,16 +452,11 @@ install: build
done
[ "$(LTMAIN_DIR)" ] || { echo "Could not determine the path to ltmain.sh" >&2 ; exit ; }
# shipping duplicate files from other packages is hell for security audits
- rm debian/php5-dev/usr/lib/php5/build/config.guess && \
- ln -s ../../../share/misc/config.guess debian/php5-dev/usr/lib/php5/build/config.guess
- rm debian/php5-dev/usr/lib/php5/build/config.sub && \
- ln -s ../../../share/misc/config.sub debian/php5-dev/usr/lib/php5/build/config.sub
- rm debian/php5-dev/usr/lib/php5/build/libtool.m4 && \
- ln -s ../../../share/aclocal/libtool.m4 debian/php5-dev/usr/lib/php5/build/libtool.m4
- rm debian/php5-dev/usr/lib/php5/build/ltmain.sh && \
- ln -s ../../../$(LTMAIN_DIR)/ltmain.sh debian/php5-dev/usr/lib/php5/build/ltmain.sh
- rm debian/php5-dev/usr/lib/php5/build/shtool && \
- ln -s ../../../bin/shtool debian/php5-dev/usr/lib/php5/build/shtool
+ ln -sf /usr/share/misc/config.guess $(PHPIZE_BUILDDIR)/config.guess
+ ln -sf /usr/share/misc/config.sub $(PHPIZE_BUILDDIR)/config.sub
+ ln -sf /usr/share/aclocal/libtool.m4 $(PHPIZE_BUILDDIR)/libtool.m4
+ ln -sf /usr/$(LTMAIN_DIR)/ltmain.sh $(PHPIZE_BUILDDIR)/ltmain.sh
+ ln -sf /usr/bin/shtool $(PHPIZE_BUILDDIR)/shtool
# make php-dev stuff versioned
for i in php-config phpize; do \
mv debian/php5-dev/usr/bin/$$i debian/php5-dev/usr/bin/"$$i"5; \
--
1.5.6.5
More information about the Pkg-php-commits
mailing list