From b81f8b62473b76c26d90bb41f02dd5902fba5b5b Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 21 Nov 2010 00:43:32 +0000 Subject: Prevent the make from writing to the root filesystem --- .../build/mod_auth_external.SlackBuild | 31 +++++++--------------- 1 file changed, 10 insertions(+), 21 deletions(-) (limited to 'mod_authnz_external') diff --git a/mod_authnz_external/build/mod_auth_external.SlackBuild b/mod_authnz_external/build/mod_auth_external.SlackBuild index 09f1fee7..7dc5ced7 100755 --- a/mod_authnz_external/build/mod_auth_external.SlackBuild +++ b/mod_authnz_external/build/mod_auth_external.SlackBuild @@ -46,14 +46,12 @@ SRCNAM=mod_authnz_external VERSION=${VERSION:-3.2.5} PWAUTH=${PWAUTH:-2.3.8} BUILD=${BUILD:-1} -NUMJOBS=${NUMJOBS:" -j4 "} TAG=${TAG:-alien} # Define the user-ids you want to be able to use pwauth: SERVER_UIDS=${SERVER_UIDS:-"72,80"} # nobody,apache -DOCS_MOD="ABOUT* AUTHORS BUGS ChangeLog* COPYING CREDITS FAQ GPL* HACKING \ - LICENSE MAINTAINERS NEWS README* TODO" +DOCS_MOD="AUTHENTICATORS CHANGES INSTALL* README TODO UPGRADE" DOCS_PWAUTH="CHANGES FORM_AUTH INSTALL README" # Where do we look for sources? @@ -165,26 +163,17 @@ chmod -R u+w,go+r-w,a+X-s * cd ${SRCNAM}-${VERSION} echo Building ... -LDFLAGS="$SLKLDFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -CFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --localstatedir=/var \ - --sysconfdir=/etc \ - --program-prefix= \ - --program-suffix= \ - --build=$ARCH-slackware-linux \ - 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log - -make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log -make DESTDIR=$PKG install 2>&1 | tee $OUTPUT/install-${PRGNAM}.log +export LDFLAGS="$SLKLDFLAGS" +export CXXFLAGS="$SLKCFLAGS" +export CFLAGS="$SLKCFLAGS" +apxs -c mod_authnz_external.c 2>&1 | tee $OUTPUT/make-${PRGNAM}.log + +# Manually install stuff: +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/httpd/modules +install -m755 mod_authnz_external.so $PKG/usr/lib${LIBDIRSUFFIX}/httpd/modules/mod_authnz_external.so # Add the pwauth program: -mkdir -p $PKG/usr/libexec +mkdir -p $PKG/usr/libexec/pwauth install -m755 -g root ../pwauth-$PWAUTH/pwauth $PKG/usr/libexec/pwauth chmod o+s $PKG/usr/libexec/pwauth -- cgit v1.2.3