[arch-commits] Commit in sudo/trunk (4 files)

Allan McRae allan at archlinux.org
Sat Apr 9 21:57:36 UTC 2011


    Date: Saturday, April 9, 2011 @ 17:57:35
  Author: allan
Revision: 118993

upgpkg: sudo 1.8.1-1
upstream update

Modified:
  sudo/trunk/PKGBUILD
Deleted:
  sudo/trunk/sudo_l.patch
  sudo/trunk/sudo_noninteractive.patch
  sudo/trunk/sudo_validate_exitval.patch

-----------------------------+
 PKGBUILD                    |   21 +++------------------
 sudo_l.patch                |   21 ---------------------
 sudo_noninteractive.patch   |   15 ---------------
 sudo_validate_exitval.patch |   15 ---------------
 4 files changed, 3 insertions(+), 69 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-04-09 21:38:50 UTC (rev 118992)
+++ PKGBUILD	2011-04-09 21:57:35 UTC (rev 118993)
@@ -3,9 +3,9 @@
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=sudo
-_ver=1.8.0
+_ver=1.8.1
 pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
-pkgrel=4
+pkgrel=1
 pkgdesc="Give certain users the ability to run some commands as root"
 arch=('i686' 'x86_64')
 url="http://www.sudo.ws/sudo/"
@@ -13,29 +13,14 @@
 depends=('glibc' 'pam')
 backup=('etc/sudoers' 'etc/pam.d/sudo')
 source=(ftp://ftp.sudo.ws/pub/sudo/$pkgname-$_ver.tar.gz
-	sudo_l.patch
-	sudo_validate_exitval.patch
-	sudo_noninteractive.patch
         sudo.pam)
 options=('!libtool' '!makeflags')
-md5sums=('fa0a35330691af14cb1869f64a65aebc'
-         '29656b2f2365e14fa0f8eb94e61f3690'
-         '4751aa5557fe43fd8e03e0c7b5affcfc'
-         '47d152ade2c9a726684fa1227e46bfe3'
+md5sums=('e4402f24cccc3c6697b1eeab496053dd'
          '4e7ad4ec8f2fe6a40e12bcb2c0b256e3')
 
 build() {
   cd $srcdir/$pkgname-$_ver
 
-  # http://www.sudo.ws/bugs/show_bug.cgi?id=474
-  patch -Np1 -i $srcdir/sudo_l.patch
-  
-  # http://www.sudo.ws/bugs/show_bug.cgi?id=479
-  patch -Np1 -i $srcdir/sudo_validate_exitval.patch
-
-  # http://www.sudo.ws/bugs/show_bug.cgi?id=478
-  patch -Np1 -i $srcdir/sudo_noninteractive.patch
-
   ./configure --prefix=/usr --with-pam --libexecdir=/usr/lib \
     --with-env-editor --with-all-insults --with-logfac=auth
   make

Deleted: sudo_l.patch
===================================================================
--- sudo_l.patch	2011-04-09 21:38:50 UTC (rev 118992)
+++ sudo_l.patch	2011-04-09 21:57:35 UTC (rev 118993)
@@ -1,21 +0,0 @@
-diff -r df1bb67fb168 plugins/sudoers/sudo_nss.c
---- a/plugins/sudoers/sudo_nss.c	Wed Mar 02 12:39:11 2011 -0500
-+++ b/plugins/sudoers/sudo_nss.c	Thu Mar 03 09:37:48 2011 -0500
-@@ -309,6 +309,7 @@
- /*
-  * Check user_cmnd against sudoers and print the matching entry if the
-  * command is allowed.
-+ * Returns TRUE if the command is allowed, else FALSE.
-  */
- int
- display_cmnd(struct sudo_nss_list *snl, struct passwd *pw)
-@@ -320,7 +321,7 @@
- 
-     tq_foreach_fwd(snl, nss) {
- 	if (nss->display_cmnd(nss, pw) == 0)
--	    return 0;
-+	    return TRUE;
-     }
--    return 1;
-+    return FALSE;
- }

Deleted: sudo_noninteractive.patch
===================================================================
--- sudo_noninteractive.patch	2011-04-09 21:38:50 UTC (rev 118992)
+++ sudo_noninteractive.patch	2011-04-09 21:57:35 UTC (rev 118993)
@@ -1,15 +0,0 @@
-diff -r fc3dd3be67e9 plugins/sudoers/sudoers.c
---- a/plugins/sudoers/sudoers.c	Sat Mar 05 15:34:30 2011 -0500
-+++ b/plugins/sudoers/sudoers.c	Sun Mar 06 15:35:39 2011 -0500
-@@ -1172,6 +1172,11 @@
- 		SET(flags, MODE_IGNORE_TICKET);
- 	    continue;
- 	}
-+	if (MATCHES(*cur, "noninteractive=")) {
-+	    if (atobool(*cur + sizeof("noninteractive=") - 1) == TRUE)
-+		SET(flags, MODE_NONINTERACTIVE);
-+	    continue;
-+	}
- 	if (MATCHES(*cur, "sudoedit=")) {
- 	    if (atobool(*cur + sizeof("sudoedit=") - 1) == TRUE)
- 		SET(flags, MODE_EDIT);

Deleted: sudo_validate_exitval.patch
===================================================================
--- sudo_validate_exitval.patch	2011-04-09 21:38:50 UTC (rev 118992)
+++ sudo_validate_exitval.patch	2011-04-09 21:57:35 UTC (rev 118993)
@@ -1,15 +0,0 @@
-diff -r 172f29597bd2 plugins/sudoers/sudoers.c
---- a/plugins/sudoers/sudoers.c	Sun Mar 06 15:38:02 2011 -0500
-+++ b/plugins/sudoers/sudoers.c	Sun Mar 06 15:52:06 2011 -0500
-@@ -546,8 +546,10 @@
-     if (def_group_plugin)
- 	group_plugin_unload();
- 
--    if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST)))
-+    if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST))) {
-+	rval = TRUE;
- 	goto done;
-+    }
- 
-     /*
-      * Set umask based on sudoers.




More information about the arch-commits mailing list