Now every template uses its own directory. Patches, prepost* files and other related stuff are stored there. --HG-- extra : convert_revision : bbc529ef161d9a59fe13a1d54ac058f77ea05845
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Template build file for 'sudo'.
 | 
						|
pkgname=sudo
 | 
						|
version=1.6.9p17
 | 
						|
distfiles="http://www.courtesan.com/sudo/dist/$pkgname-$version.tar.gz"
 | 
						|
build_style=gnu_configure
 | 
						|
configure_args="--with-ignore-dot -with-all-insults --enable-shell-sets-home
 | 
						|
 --disable-root-sudo --with-logfac=auth -without-sendmail
 | 
						|
 --enable-noargs-shell"
 | 
						|
short_desc="Allow others to run commands as root"
 | 
						|
maintainer="Juan RP <xtraeme@gmail.com>"
 | 
						|
checksum=1e2cd4ff684c6f542b7e392010021f36b201d074620dad4d7689da60f9c74596
 | 
						|
long_desc="
 | 
						|
 Sudo is a program designed to allow a sysadmin to give limited root
 | 
						|
 privileges to users and log root activity. The basic philosophy is to
 | 
						|
 give as few privileges as possible but still allow people to get their
 | 
						|
 work done."
 | 
						|
 | 
						|
conf_files="/etc/pam.d/sudo /etc/sudoers"
 | 
						|
build_depends="linux-pam-1.0.2"
 | 
						|
run_depends="glibc-2.8 $build_depends"
 | 
						|
 | 
						|
post_install()
 | 
						|
{
 | 
						|
	local destdir=$XBPS_DESTDIR/$pkgname-$version
 | 
						|
 | 
						|
	install -d $destdir/etc/pam.d
 | 
						|
	cat > $destdir/etc/pam.d/sudo <<_EOF
 | 
						|
auth        required        pam_unix.so
 | 
						|
account     required        pam_unix.so
 | 
						|
session     optional        pam_mail.so     dir=/var/mail standard
 | 
						|
session     optional	    pam_xauth.so
 | 
						|
session     required        pam_env.so
 | 
						|
session     required        pam_unix.so
 | 
						|
_EOF
 | 
						|
	chmod 644 $destdir/etc/pam.d/sudo
 | 
						|
	chmod 644 $destdir/usr/libexec/sudo/sudo_noexec.so
 | 
						|
	chmod 755 $destdir/usr/bin/sudo* $destdir/usr/sbin/visudo
 | 
						|
	chmod 644 $destdir/etc/sudoers
 | 
						|
}
 |