+ echo -e "1i\nlustre ($$lversion-1) unstable; urgency=low\n\n * Automated changelog entry update\n\n -- Andreas Dilger <adilger@whamcloud.com> $$(date -R)\n\n.\nwq" | ed debian/changelog; \
+ fi; \
+ rm -rf debs; \
+ if test "x@ENABLE_SERVER@" = "xyes"; then \
+ DEB_BUILD_PROFILES="server"; \
+ else \
+ DEB_BUILD_PROFILES="client"; \
+ fi; \
+ if test "x@ENABLE_LDISKFS@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} ldiskfs"; \
+ fi; \
+ if test "x@ENABLE_ZFS@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} zfs"; \
+ export SPL_SRC="@SPL@"; \
+ export ZFS_SRC="@ZFS@"; \
+ echo "ZFS support is enabled. Will expect pre-compiled SPL and ZFS sources in:"; \
+ echo "SPL: $${SPL_SRC}"; \
+ echo "ZFS: $${ZFS_SRC}"; \
+ fi; \
+ if test "x@ENABLE_MULTIPLE_LNDS@" != "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} multiple-lnds"; \
+ fi; \
+ if test "x@ENABLE_GNI@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} gnilnd"; \
+ fi; \
+ if test "x@KFILND@" = "xkfilnd"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} kfilnd"; \
+ fi; \
+ if test "x@DPKG_EXT_O2IB@" != "x"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} ext_o2ib"; \
+ export O2IB_SRC="@EXT_O2IBPATH@"; \
+ fi ; \
+ if test "x@DPKG_INT_O2IB@" != "x"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} int_o2ib"; \
+ fi; \
+ if test "x@CONFIG_CACHE_FILE@" != "x"; then \
+ export CONFIG_CACHE_FILE="@CONFIG_CACHE_FILE@"; \
+ fi; \
+ if test "x@ENABLE_GSS@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} gss"; \
+ debiantmp=$$(mktemp -t -d debbuild-$$USER-XXXXXXXX) ; \
+ cp debian/control.main $$debiantmp/control.main.bkp ; \
+ cp debian/control.modules.in $$debiantmp/control.modules.in.bkp ; \
+ sed -i "s+^\(Build-Depends: .*\)$$+\1, libkrb5-dev, libssl-dev+" debian/control.main ; \
+ awk 'BEGIN{change=0} $$1 == "Package:" {if (($$2 == "lustre-client-utils") || ($$2 == "lustre-server-utils")) change=1; else change=0; fi } {if (($$1 == "Depends:") && change) print $$0 ", libgssapi-krb5-2, libkrb5-3, libssl1.1|libssl3"; else print; fi}' debian/control.main > $$debiantmp/control.main && mv $$debiantmp/control.main debian/control.main ; \
+ sed -i "s+^\(Build-Depends: .*\)$$+\1, libkrb5-dev, libssl-dev+" debian/control.modules.in ; \
+ elif test "x@ENABLE_GSS@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nogss"; \
+ fi; \
+ if test "x@ENABLE_CRYPTO@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} crypto"; \
+ elif test "x@ENABLE_CRYPTO@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nocrypto"; \
+ fi; \
+ if test "x@systemdsystemunitdir@" != "x"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} systemd"; \
+ export SYSTEMD_OPTIONS="--with-systemdsystemunitdir=@systemdsystemunitdir@"; \
+ fi; \
+ if test "x@ENABLE_PINGER@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} pinger"; \
+ elif test "x@ENABLE_PINGER@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nopinger"; \
+ fi; \
+ if test "x@ENABLE_CHECKSUM@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} checksum"; \
+ elif test "x@ENABLE_CHECKSUM@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nochecksum"; \
+ fi; \
+ if test "x@ENABLE_FLOCK@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} flock"; \
+ elif test "x@ENABLE_FLOCK@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} noflock"; \
+ fi; \
+ if test "x@ENABLE_LRU_RESIZE@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} lru-resize"; \
+ elif test "x@ENABLE_LRU_RESIZE@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nolru-resize"; \
+ fi; \
+ if test "x@ENABLE_MINDF@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} mindf"; \
+ elif test "x@ENABLE_MINDF@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nomindf"; \
+ fi; \
+ if test "x@ENABLE_FAIL_ALLOC@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} fail-alloc"; \
+ elif test "x@ENABLE_FAIL_ALLOC@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nofail-alloc"; \
+ fi; \
+ if test "x@ENABLE_INVARIANTS@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} invariants"; \
+ elif test "x@ENABLE_INVARIANTS@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} noinvariants"; \
+ fi; \
+ if test "x@ENABLE_LU_REF@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} lu_ref"; \
+ elif test "x@ENABLE_LU_REF@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nolu_ref"; \
+ fi; \
+ if test "x@ENABLE_PGSTAT_TRACK@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} pgstate-track"; \
+ elif test "x@ENABLE_PGSTAT_TRACK@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nopgstate-track"; \
+ fi; \
+ if test "x@ENABLE_LIBCFS_CDEBUG@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} libcfs-cdebug"; \
+ elif test "x@ENABLE_LIBCFS_CDEBUG@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nolibcfs-cdebug"; \
+ fi; \
+ if test "x@ENABLE_LIBCFS_TRACE@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} libcfs-trace"; \
+ elif test "x@ENABLE_LIBCFS_TRACE@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nolibcfs-trace"; \
+ fi; \
+ if test "x@ENABLE_LIBCFS_ASSERT@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} libcfs-assert"; \
+ elif test "x@ENABLE_LIBCFS_ASSERT@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nolibcfs-assert"; \