From 02bf20303235056eebe310d208f5f0612275a06f Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Wed, 15 Jul 2009 09:57:36 +0000 Subject: [PATCH] [package] update sudo to 1.7.2 (#5514) SVN-Revision: 16850 --- admin/sudo/Makefile | 10 ++++++---- admin/sudo/patches/101-install_no_strip.patch | 6 +++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/admin/sudo/Makefile b/admin/sudo/Makefile index 44cbb2065b..3ef534bd2e 100644 --- a/admin/sudo/Makefile +++ b/admin/sudo/Makefile @@ -7,12 +7,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=sudo -PKG_VERSION:=1.7.0 +PKG_VERSION:=1.7.2 PKG_RELEASE:=1 -PKG_SOURCE:=sudo-$(PKG_VERSION).tar.gz +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.sudo.ws/sudo/dist/ -PKG_MD5SUM:=5fd96bba35fe29b464f7aa6ad255f0a6 +PKG_MD5SUM:=9caba8719c3e0f163880a05f02a48249 include $(INCLUDE_DIR)/package.mk @@ -27,15 +27,17 @@ define Package/sudo/description Sudo (su "do") allows a system administrator to delegate authority to give certain users (or groups of users) the ability to run some (or all) commands as root or another user while providing an audit trail of the commands and - their arguments. + their arguments. endef CONFIGURE_ARGS+= \ --without-pam \ --disable-pam-session \ + --with-editor=/bin/vi \ CONFIGURE_VARS+= \ sudo_cv_uid_t_len=10 \ + sudo_cv_func_unsetenv_void=no \ define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ diff --git a/admin/sudo/patches/101-install_no_strip.patch b/admin/sudo/patches/101-install_no_strip.patch index 4e7ed7433f..fd09dd9078 100644 --- a/admin/sudo/patches/101-install_no_strip.patch +++ b/admin/sudo/patches/101-install_no_strip.patch @@ -1,9 +1,9 @@ --- a/Makefile.in +++ b/Makefile.in -@@ -408,11 +408,11 @@ install-dirs: +@@ -415,11 +415,11 @@ install-dirs: $(DESTDIR)$(noexecdir) - install-binaries: $(PROGS) + install-binaries: install-dirs $(PROGS) - $(INSTALL) -O $(install_uid) -G $(install_gid) -M 4111 -s sudo $(DESTDIR)$(sudodir)/sudo + $(INSTALL) -O $(install_uid) -G $(install_gid) -M 4111 sudo $(DESTDIR)$(sudodir)/sudo rm -f $(DESTDIR)$(sudodir)/sudoedit @@ -13,5 +13,5 @@ + $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 visudo $(DESTDIR)$(visudodir)/visudo +@SELINUX@ $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 sesh $(DESTDIR)$(libexecdir)/sesh - install-noexec: sudo_noexec.la + install-noexec: install-dirs sudo_noexec.la test -f .libs/$(noexecfile) && $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0755 .libs/$(noexecfile) $(DESTDIR)$(noexecdir) -- 2.30.2