Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=74e82d7271d6774af412e5ddb86e190c3bf5d6bd

commit 74e82d7271d6774af412e5ddb86e190c3bf5d6bd
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Fri Mar 18 00:05:23 2011 +0100

shadow-4.1.4.3-2-i686

- add patch to don't reset LC_ALL, LANG, LANGUAGE when using "su"
- thanks Sebastien VINCENT

diff --git a/source/base/shadow/FrugalBuild b/source/base/shadow/FrugalBuild
index 48e0d54..dc005ea 100644
--- a/source/base/shadow/FrugalBuild
+++ b/source/base/shadow/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=shadow
pkgver=4.1.4.3
-pkgrel=1
+pkgrel=2
pkgdesc="Shadow password file utilities"
url="http://pkg-shadow.alioth.debian.org/";
pkgurl="ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow";
@@ -19,7 +19,7 @@ archs=('i686' 'x86_64' 'ppc' 'arm')
up2date="Flasttar $pkgurl"
source=($pkgurl/shadow-$pkgver.tar.gz \
adduser group passwd shadow $pkgname-4.0.13-login_defs.diff \
-       adduser.conf su.patch)
+       adduser.conf su.patch env-locale.patch)
sha1sums=('f8b71d5c2b817f48bc02739041980a5c646534da' \
'7525113c8537f4b8443077bff781cf6e15f58e90' \
'56cb4f7e5439c8f4eec8825e73a79ec482aae8de' \
@@ -27,7 +27,8 @@ sha1sums=('f8b71d5c2b817f48bc02739041980a5c646534da' \
'a70e741ccea2d2f81b25b8b608a5fc3d3ab83ebe' \
'53169a6779436c95f45f73092c38684c742e13fe' \
'8464ea4fbee01302f5fb2123c8cf9dee58f57eb4' \
-          '934fa746736f21b99bc7f77ef6cd4347c8c3336c')
+          '934fa746736f21b99bc7f77ef6cd4347c8c3336c' \
+          'b82e256c00984b1219b1ba595524647013e0e5fc')

build()
{
diff --git a/source/base/shadow/env-locale.patch 
b/source/base/shadow/env-locale.patch
new file mode 100644
index 0000000..801cf1a
--- /dev/null
+++ b/source/base/shadow/env-locale.patch
@@ -0,0 +1,14 @@
+See http://article.gmane.org/gmane.linux.frugalware.devel/9026
+
+--- shadow-4.1.4.2/libmisc/env.c
++++ shadow-4.1.4.2/libmisc/env.c
+@@ -251,7 +251,7 @@
+                       if (strncmp (*cur, *bad, strlen (*bad)) != 0) {
+                               continue;
+                       }
+-                      if (strchr (*cur, '/') != NULL) {
++                      if (strchr (*cur, '/') == NULL) {
+                               continue;       /* OK */
+                       }
+                       for (move = cur; NULL != *move; move++) {
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to