Date: Saturday, August 18, 2018 @ 19:40:02 Author: foutrelis Revision: 332510
upgpkg: sudo 1.8.24-1 New upstream release. Modified: sudo/trunk/PKGBUILD Deleted: sudo/trunk/allow-preserve-env-with-arg.patch -----------------------------------+ PKGBUILD | 11 +++-------- allow-preserve-env-with-arg.patch | 35 ----------------------------------- 2 files changed, 3 insertions(+), 43 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-08-18 19:37:11 UTC (rev 332509) +++ PKGBUILD 2018-08-18 19:40:02 UTC (rev 332510) @@ -4,9 +4,9 @@ # Contributor: Tom Newsom <[email protected]> pkgname=sudo -_sudover=1.8.23 +_sudover=1.8.24 pkgver=${_sudover/p/.p} -pkgrel=2 +pkgrel=1 pkgdesc="Give certain users the ability to run some commands as root" arch=('x86_64') url="https://www.sudo.ws/sudo/" @@ -16,19 +16,14 @@ backup=('etc/sudoers' 'etc/pam.d/sudo') install=$pkgname.install source=(https://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz{,.sig} - allow-preserve-env-with-arg.patch sudo.pam) -sha256sums=('d863d29b6fc87bc784a3223350e2b28a2ff2c4738f0fb8f1c92bb38c3017e679' +sha256sums=('b488557a198ecef30b7ad4011b59a66232dec2364ad956e11d8e17906c225be8' 'SKIP' - '439edd65dbc0115794dec833968c538c98a275522ec9a2e0ac3d4a9eb9cc3b33' 'd1738818070684a5d2c9b26224906aad69a4fea77aabd960fc2675aee2df1fa2') validpgpkeys=('59D1E9CCBA2B376704FDD35BA9F4C021CEA470FB') prepare() { cd "$srcdir/$pkgname-$_sudover" - - # https://bugzilla.sudo.ws/show_bug.cgi?id=835 - patch -Np1 -i ../allow-preserve-env-with-arg.patch } build() { Deleted: allow-preserve-env-with-arg.patch =================================================================== --- allow-preserve-env-with-arg.patch 2018-08-18 19:37:11 UTC (rev 332509) +++ allow-preserve-env-with-arg.patch 2018-08-18 19:40:02 UTC (rev 332510) @@ -1,35 +0,0 @@ - -# HG changeset patch -# User Todd C. Miller <[email protected]> -# Date 1526483443 21600 -# Node ID 8ea75ca8fbd2de3877fed1b83a63d9ac8a9c14b1 -# Parent 7972215392428f23eb47c11ddffc0cc8a824fff0 -Only set MODE_PRESERVE_ENV when preserving the entire environment. -Fixes a problem introduced in 1.8.23 where "sudo -i" could not be -used in conjunction with --preserve-env=VARIABLE. Bug #835 - -diff -r 797221539242 -r 8ea75ca8fbd2 src/parse_args.c ---- a/src/parse_args.c Tue May 15 16:35:07 2018 -0600 -+++ b/src/parse_args.c Wed May 16 09:10:43 2018 -0600 -@@ -330,14 +330,15 @@ - case 'E': - /* - * Optional argument is a comma-separated list of -- * environment variables to preserve. If not present, -- * preserve everything. -+ * environment variables to preserve. -+ * If not present, preserve everything. - */ -- if (optarg == NULL) -+ if (optarg == NULL) { - sudo_settings[ARG_PRESERVE_ENVIRONMENT].value = "true"; -- else -+ SET(flags, MODE_PRESERVE_ENV); -+ } else { - parse_env_list(&extra_env, optarg); -- SET(flags, MODE_PRESERVE_ENV); -+ } - break; - case 'e': - if (mode && mode != MODE_EDIT) -
