wok-next annotate sudo-pam/receipt @ rev 19936
mate-common: automake-1.15 support, mate-desktop, mate-icon-theme, mate-system-monitor: update bdeps
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Oct 15 17:04:15 2017 +0200 (2017-10-15) |
parents | 58556ca016f4 |
children |
rev | line source |
---|---|
al@19741 | 1 # SliTaz package receipt v2. |
pascal@2191 | 2 |
pascal@2191 | 3 PACKAGE="sudo-pam" |
al@19741 | 4 VERSION="1.8.20p2" |
pascal@2191 | 5 CATEGORY="security" |
al@19741 | 6 SHORT_DESC="Execute a command as another user, with PAM support" |
pascal@2191 | 7 MAINTAINER="erjo@slitaz.org" |
pascal@15593 | 8 LICENSE="ISC" |
al@19741 | 9 WEB_SITE="https://www.sudo.ws/" |
pascal@2191 | 10 |
al@19670 | 11 TARBALL="sudo-$VERSION.tar.gz" |
al@19741 | 12 WGET_URL="${WEB_SITE}dist/$TARBALL" |
al@19670 | 13 |
al@19741 | 14 BUILD_DEPENDS="gettext groff pam-dev" |
al@19741 | 15 SPLIT="sudo-pam-dev" |
pankso@10004 | 16 |
pascal@2191 | 17 # Rules to configure and make the package. |
pascal@2191 | 18 compile_rules() |
pascal@2191 | 19 { |
pankso@10004 | 20 ./configure \ |
pankso@10004 | 21 --sysconfdir=/etc \ |
al@19741 | 22 --libexecdir=/usr/lib \ |
al@19741 | 23 --with-secure-path \ |
al@19741 | 24 --with-all-insults \ |
al@19741 | 25 --with-env-editor \ |
al@19741 | 26 --docdir=/usr/share/doc/sudo-$VERSION \ |
al@19741 | 27 --with-passprompt="[sudo] password for %p" \ |
pankso@10004 | 28 --with-pam \ |
slaxemulator@10081 | 29 $CONFIGURE_ARGS && |
al@19670 | 30 make && |
al@19741 | 31 make install && |
al@19741 | 32 |
al@19741 | 33 ln -sfv libsudo_util.so.0.0.0 $install/usr/lib/sudo/libsudo_util.so.0 && |
al@19741 | 34 |
al@19741 | 35 mkdir -p $install/etc/pam.d && |
al@19741 | 36 cp $stuff/sudo $install/etc/pam.d/ |
pascal@2191 | 37 } |
pascal@2191 | 38 |
pascal@2191 | 39 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@2191 | 40 genpkg_rules() |
pascal@2191 | 41 { |
al@19741 | 42 case $PACKAGE in |
al@19741 | 43 sudo-pam) |
al@19741 | 44 copy @std |
al@19741 | 45 DEPENDS="pam zlib" |
al@19741 | 46 PROVIDE="sudo:pam" |
al@19741 | 47 CONFIG_FILES="/etc/sudoers /etc/pam.d/sudo" |
al@19741 | 48 ;; |
al@19741 | 49 *-dev) |
al@19741 | 50 copy @dev |
al@19741 | 51 DEPENDS="pam-dev zlib-dev" |
al@19741 | 52 PROVIDE="sudo-dev:pam" |
al@19741 | 53 ;; |
al@19741 | 54 esac |
pascal@2191 | 55 } |
pascal@2191 | 56 |
al@19741 | 57 # FIXME: you will not be able to remove 'sudo-pam' until you remove 'pam'... |
al@19741 | 58 pre_remove_sudo_pam() |
pascal@2191 | 59 { |
al@19741 | 60 tazpkg -gi sudo |
pascal@2191 | 61 } |