wok-next diff sudo/receipt @ rev 20307

mplayer-svn tiny libpng patch
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Nov 10 15:10:02 2017 +0100 (2017-11-10)
parents 9278a60d6895
children 757d032c55c7
line diff
     1.1 --- a/sudo/receipt	Mon Jun 05 16:48:55 2017 +0300
     1.2 +++ b/sudo/receipt	Fri Nov 10 15:10:02 2017 +0100
     1.3 @@ -11,12 +11,13 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.5  WGET_URL="${WEB_SITE}dist/$TARBALL"
     1.6  
     1.7 -BUILD_DEPENDS="gettext groff"
     1.8 -SPLIT="sudo-dev"
     1.9 +BUILD_DEPENDS="gettext groff pam-dev"
    1.10 +SPLIT="sudo sudo-pam sudo-dev sudo-pam-dev"
    1.11  
    1.12  # Rules to configure and make the package.
    1.13  compile_rules()
    1.14  {
    1.15 +	cp -a $src $src-pam
    1.16  	./configure \
    1.17  		--sysconfdir=/etc \
    1.18  		--libexecdir=/usr/lib \
    1.19 @@ -30,7 +31,25 @@
    1.20  	make &&
    1.21  	make install &&
    1.22  
    1.23 -	ln -sfv libsudo_util.so.0.0.0 $install/usr/lib/sudo/libsudo_util.so.0
    1.24 +	cd $src-pam &&
    1.25 +	./configure \
    1.26 +		--sysconfdir=/etc \
    1.27 +		--libexecdir=/usr/lib \
    1.28 +		--with-secure-path \
    1.29 +		--with-all-insults \
    1.30 +		--with-env-editor \
    1.31 +		--docdir=/usr/share/doc/sudo-$VERSION \
    1.32 +		--with-passprompt="[sudo] password for %p" \
    1.33 +		--with-pam \
    1.34 +		$CONFIGURE_ARGS &&
    1.35 +	make &&
    1.36 +	make DESTDIR=$DESTDIR-pam install &&
    1.37 +
    1.38 +	ln -sfv libsudo_util.so.0.0.0 $install/usr/lib/sudo/libsudo_util.so.0 &&
    1.39 +	ln -sfv libsudo_util.so.0.0.0 $install-pam/usr/lib/sudo/libsudo_util.so.0 &&
    1.40 +	
    1.41 +	mkdir -p $install-pam/etc/pam.d &&
    1.42 +	cp $stuff/sudo $install-pam/etc/pam.d/
    1.43  }
    1.44  
    1.45  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.46 @@ -42,9 +61,20 @@
    1.47  			DEPENDS="zlib"
    1.48  			CONFIG_FILES="/etc/sudoers"
    1.49  			;;
    1.50 -		*-dev)
    1.51 +		sudo-pam)
    1.52 +			install=$install-pam copy @std
    1.53 +			DEPENDS="zlib pam"
    1.54 +			PROVIDE="sudo:pam"
    1.55 +			CONFIG_FILES="/etc/sudoers /etc/pam.d/sudo"
    1.56 +			;;
    1.57 +		sudo-dev)
    1.58  			copy @dev
    1.59  			DEPENDS="zlib-dev"
    1.60  			;;
    1.61 +		sudo-pam-dev)
    1.62 +			install=$install-pam copy @dev
    1.63 +			DEPENDS="zlib-dev pam-dev"
    1.64 +			PROVIDE="sudo-dev:pam"
    1.65 +			;;
    1.66  	esac
    1.67  }