summaryrefslogtreecommitdiff
path: root/recipes/sudo/sudo.inc
diff options
context:
space:
mode:
authorDavid-John Willis <John.Willis@Distant-earth.com>2009-11-09 21:32:46 +0000
committerKoen Kooi <koen@openembedded.org>2009-11-24 11:08:36 +0100
commit873c8d85d639b4996e4613d1a85b819d98c5f2be (patch)
tree2568cd468514ccc02f871d4d47463dbc71793e2e /recipes/sudo/sudo.inc
parent4677a67913c5ec376eb016e6aac21f9a7ad5e9c4 (diff)
sudo: Add 1.7.2p1 and enable PAM support by default in newer sudo builds.
sudo.inc: Tweak include to support newer sudo versions. * Apply in addition to earlier sudo recipe bumps. * Tweak pam.d config file for sudo and add a (WIP) recipe for turning on support for the wheel group. * Update pam.d service file to suggested upstream Linux-PAM layout.
Diffstat (limited to 'recipes/sudo/sudo.inc')
-rw-r--r--recipes/sudo/sudo.inc23
1 files changed, 17 insertions, 6 deletions
diff --git a/recipes/sudo/sudo.inc b/recipes/sudo/sudo.inc
index 0dfb22ba8a..2bb0d72836 100644
--- a/recipes/sudo/sudo.inc
+++ b/recipes/sudo/sudo.inc
@@ -3,19 +3,30 @@ administrator to give certain users (or groups of \
users) the ability to run some (or all) commands \
as root while logging all commands and arguments."
LICENSE = "sudo"
-HOMEPAGE = "http://www.courtesan.com/sudo/"
+HOMEPAGE = "http://www.sudo.ws/"
PRIORITY = "optional"
SECTION = "admin"
inherit autotools
-EXTRA_OECONF = "--with-editor=/bin/vi --with-env-editor"
+EXTRA_OECONF += "--with-editor=/bin/vi --with-env-editor --with-all-insults "
do_configure_prepend () {
- rm -f acsite.m4
- if [ ! -e acinclude.m4 ]; then
- cat aclocal.m4 > acinclude.m4
- fi
+ # Make sure the build does not get clever.
+ export sudo_cv_uid_t_len=10
+ export sudo_cv_func_unsetenv_void=no
+
+ # Prevent binaries from being stripped.
+ sed -i 's/\($(INSTALL).*\) -s \(.*[(sudo|visudo)]\)/\1 \2/g' Makefile.in
+
+ rm -f acsite.m4
+ if [ ! -e acinclude.m4 ]; then
+ cat aclocal.m4 > acinclude.m4
+ fi
+}
+
+do_configure() {
+ oe_runconf
}
pkg_postinst() {