echo "SPL: $${SPL_SRC}"; \
echo "ZFS: $${ZFS_SRC}"; \
fi; \
+ if test "x@ENABLE_GSS@" = "xyes"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} gss"; \
+ elif test "x@ENABLE_GSS@" = "xno"; then \
+ export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} nogss"; \
+ fi; \
export KERNEL_CFG="$(LINUX_CONFIG)"; \
export KERNEL_SRC="$(LINUX)"; \
echo "Enabled Build Profiles: $${DEB_BUILD_PROFILES}"; \
fi
if test x$enable_gss = xyes ; then
RPMBINARGS="$RPMBINARGS --with gss"
+ AC_SUBST(ENABLE_GSS, yes)
+elif test x$enable_gss = xno ; then
+ RPMBINARGS="$RPMBINARGS --without gss"
+ AC_SUBST(ENABLE_GSS, no)
fi
if test x$enable_iokit != xyes ; then
RPMBINARGS="$RPMBINARGS --without lustre_iokit"
if echo "$${DEB_BUILD_PROFILES}" | grep -q "server"; then \
export EXTRAFLAGS="--enable-server"; \
else \
- export EXTRAFLAGS="--disable-server --disable-modules"; \
+ export EXTRAFLAGS="--disable-server"; \
fi; \
if echo "$${DEB_BUILD_PROFILES}" | grep -q "zfs"; then \
export EXTRAFLAGS="$${EXTRAFLAGS} --with-zfs=$${ZFS_SRC} --with-spl=$${SPL_SRC}"; \
else \
export EXTRAFLAGS="$${EXTRAFLAGS} --disable-ldiskfs"; \
fi; \
+ if echo "$${DEB_BUILD_PROFILES}" | grep -qw "gss"; then \
+ export EXTRAFLAGS="$${EXTRAFLAGS} --enable-gss"; \
+ elif echo "$${DEB_BUILD_PROFILES}" | grep -qw "nogss"; then \
+ export EXTRAFLAGS="$${EXTRAFLAGS} --disable-gss"; \
+ fi; \
echo "Final value of EXTRAFLAGS: $${EXTRAFLAGS}"; \
( cd $(BUILDDIR) && \
$(SRCDIR)/configure --disable-dependency-tracking \
%if %{with gss_keyring}
echo '%{_sysconfdir}/init.d/lsvcgss' >>lustre.files
echo '%{_sysconfdir}/sysconfig/lsvcgss' >>lustre.files
-echo '%config(noreplace) %{_sysconfdir}/request-key.d/lgssc.conf' >>lustre.files
%endif
%endif
echo '%{_sysconfdir}/init.d/lnet' >>lustre.files
%endif
%endif
+%if %{with gss_keyring}
+echo '%config(noreplace) %{_sysconfdir}/request-key.d/lgssc.conf' >>lustre.files
+%endif
# fc18 needs 'x' permission for library files
find $RPM_BUILD_ROOT -name \*.so -type f -exec chmod +x {} \;
sysconfig_DATA = lustre
if GSS_KEYRING
sysconfig_DATA += lsvcgss
-requestkeydir = $(sysconfdir)/request-key.d
-requestkey_DATA = lgssc.conf
endif
endif
endif
+if GSS_KEYRING
+requestkeydir = $(sysconfdir)/request-key.d
+requestkey_DATA = lgssc.conf
+endif
modprobedir = $(sysconfdir)/modprobe.d
modprobe_DATA = ko2iblnd.conf