Control: found -1 5.2.0-3 Control: tags -1 patch Hi,
trafficserver FTBFS again on arm64 because it is illegal to use sed or another shell command outside of a makefile recipe (I know that wasn't what was originally intended to be done). I've written a patch which fixes this using dh_install -X which I think is a bit more readable. Thanks, James
diff -ur a/debian/rules b/debian/rules
--- a/debian/rules 2015-03-02 10:43:04.000000000 +0000
+++ b/debian/rules 2015-03-18 13:57:55.336226091 +0000
@@ -18,14 +18,17 @@
--enable-experimental-plugins --enable-reclaimable-freelist\
$(shell dpkg-buildflags --export=configure)
+dh_install_flags :=
ifeq ($(DEB_HOST_ARCH_OS),linux)
configure_flags += --enable-wccp --enable-linux-native-aio
+else
+ # Remove Linux-specific plugin
+ dh_install_flags += -Xhealthchecks.so
endif
ifneq (,$(findstring $(DEB_BUILD_ARCH),arm64 ppc64el))
configure_flags += --disable-luajit
- sed -i '/\/tslua\.so$$/d' \
- debian/trafficserver-experimental-plugins.install
+ dh_install_flags += -Xtslua.so
endif
%:
@@ -41,14 +44,9 @@
rm -f debian/tmp/usr/lib/trafficserver/lib*.la
rm -f debian/tmp/usr/lib/trafficserver/modules/*.la
rm -f debian/tmp/usr/lib/trafficserver/lib*.a
-ifneq ($(DEB_HOST_ARCH_OS),linux)
- # Remove Linux-specific plugin
- sed -i '/\/healthchecks\.so$$/d' \
- debian/trafficserver-experimental-plugins.install
-endif
override_dh_install:
- dh_install --list-missing
+ dh_install --list-missing $(dh_install_flags)
./debian/change_config.pl debian/trafficserver/etc/trafficserver/records.config
override_dh_fixperms:
signature.asc
Description: This is a digitally signed message part

