2016-02-24 01:27:23 +01:00
|
|
|
# Description: Give certain users (or groups) the ability to run some commands as root.
|
|
|
|
# URL: http://www.sudo.ws
|
2016-03-20 02:15:25 +01:00
|
|
|
# Packagers: milisarge@gmail.com
|
2016-02-24 01:27:23 +01:00
|
|
|
# Depends on: pam
|
|
|
|
|
|
|
|
name=sudo
|
|
|
|
version=1.8.15
|
|
|
|
release=1
|
|
|
|
|
|
|
|
source=(http://www.sudo.ws/sudo/dist/$name-$version.tar.gz)
|
|
|
|
|
|
|
|
build() {
|
|
|
|
cd $name-$version
|
|
|
|
./configure --prefix=/usr \
|
|
|
|
--libexecdir=/usr/lib \
|
|
|
|
--docdir=/usr/share/doc/sudo-$version \
|
|
|
|
--with-all-insults \
|
|
|
|
--with-env-editor \
|
|
|
|
--without-sendmail \
|
|
|
|
--with-passprompt="[sudo] password for %p: "
|
|
|
|
|
|
|
|
make
|
|
|
|
make DESTDIR=$PKG install
|
|
|
|
|
|
|
|
mkdir -pv $PKG/etc/pam.d
|
|
|
|
|
|
|
|
cat > $PKG/etc/pam.d/sudo << "EOF" &&
|
|
|
|
# Begin /etc/pam.d/sudo
|
|
|
|
|
|
|
|
# include the default auth settings
|
|
|
|
auth include system-auth
|
|
|
|
|
|
|
|
# include the default account settings
|
|
|
|
account include system-account
|
|
|
|
|
|
|
|
# Set default environment variables for the service user
|
|
|
|
session required pam_env.so
|
|
|
|
|
|
|
|
# include system session defaults
|
|
|
|
session include system-session
|
|
|
|
|
|
|
|
# End /etc/pam.d/sudo
|
|
|
|
EOF
|
|
|
|
chmod 644 $PKG/etc/pam.d/sudo
|
|
|
|
echo "%wheel ALL=(ALL) ALL" >> $PKG/etc/sudoers
|
|
|
|
}
|