#export CC
# This is the debhelper compatibility version to use.
-export DH_COMPAT=9
+export DH_COMPAT=11
# Module-assistant stuff
ifneq (,$(findstring server,$(DEB_BUILD_PROFILES)))
elif echo "$${DEB_BUILD_PROFILES}" | grep -qw "nocrypto"; then \
export EXTRAFLAGS="$${EXTRAFLAGS} --disable-crypto"; \
fi; \
- # remove env variables from config cache built by initial configure,
- # and create dedicated cache in temporary build directory
if [ -f "$${CONFIG_CACHE_FILE}" ]; then \
export TMP_CACHE_FILE=$$(mktemp); \
- sed "/ac_cv_env/d" "$${CONFIG_CACHE_FILE}" > $${TMP_CACHE_FILE}; \
+ sed -e "/ac_cv_env/d" \
+ -e "/am_cv_CC_dependencies_compiler_type/d" \
+ -e "/lb_cv_mpi_tests/d" \
+ "$${CONFIG_CACHE_FILE}" > $${TMP_CACHE_FILE}; \
export EXTRAFLAGS="$${EXTRAFLAGS} --cache-file=$${TMP_CACHE_FILE}"; \
fi; \
echo "Final value of EXTRAFLAGS: $${EXTRAFLAGS}"; \
. debian/$(SOURCE_PKG)/usr/src/modules/lustre
# Remove FULLCLEAN setting
rm debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/rules
- sed -e 's/FULLCLEAN=full-clean/FULLCLEAN=/' < debian/rules > debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/rules
+ cp -v debian/rules debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/rules
+ sed -i -e 's/FULLCLEAN=full-clean/FULLCLEAN=/' debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/rules
# clean up dest
rm -rf debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/patched \
debian/$(SOURCE_PKG)/usr/src/modules/lustre/debian/patches/*
$(MAKE) -C debian/$(SOURCE_PKG)/usr/src/modules/lustre -f debian/rules clean
# Create the module-source tarball.
- cd debian/$(SOURCE_PKG)/usr/src && tar jcf lustre.tar.bz2 modules
+ cd debian/$(SOURCE_PKG)/usr/src && tar --exclude-vcs -jcf lustre-$${SRC_GIT_HASH}.tar.bz2 modules
rm -rf debian/$(SOURCE_PKG)/usr/src/modules
dh_install -p$(SOURCE_PKG)
dh_installchangelogs -p $(SOURCE_PKG) lustre/ChangeLog
elif echo "$${DEB_BUILD_PROFILES}" | grep -qw "nocrypto"; then \
export EXTRAFLAGS="$${EXTRAFLAGS} --disable-crypto"; \
fi; \
- # remove env variables from config cache built by initial configure,
- # and create dedicated cache in temporary build directory
if [ -f "$${CONFIG_CACHE_FILE}" ]; then \
export TMP_CACHE_FILE=$$(mktemp --tmpdir newconfig-XXXXXXXX.cache); \
- sed "/ac_cv_env/d" "$${CONFIG_CACHE_FILE}" > $${TMP_CACHE_FILE}; \
+ sed -e "/ac_cv_env/d" \
+ -e "/am_cv_CC_dependencies_compiler_type/d" \
+ -e "/lb_cv_mpi_tests/d" \
+ "$${CONFIG_CACHE_FILE}" > $${TMP_CACHE_FILE}; \
export EXTRAFLAGS="$${EXTRAFLAGS} --cache-file=$${TMP_CACHE_FILE}"; \
fi; \
echo "Final value of EXTRAFLAGS: $${EXTRAFLAGS}"; \
--disable-snmp \
--disable-tests \
--enable-quota \
- --with-kmp-moddir=updates/kernel \
+ --with-kmp-moddir=updates \
$${EXTRAFLAGS} \
$(EXTRA_OPTIONS)