use bash code to auto-export vars
authorMike Frysinger <vapier@gentoo.org>
Sun, 20 Nov 2005 10:57:15 +0000 (10:57 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sun, 20 Nov 2005 10:57:15 +0000 (10:57 +0000)
Package-Manager: portage-2.0.53_rc7

app-shells/sandboxshell/Manifest
app-shells/sandboxshell/files/sandboxshell.conf

index 669f0712d45f21b13e7835983d1e0bc9d6051fae..362607b8cacceee5c5b2715bcc29be6f6b17c2ba 100644 (file)
@@ -5,13 +5,13 @@ MD5 1d5718b8f683595a25fe3a28a285e380 ChangeLog 1116
 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-sandboxshell-0.2 0
 MD5 9a9a13478f46e54048795ba214e5e84d files/sandboxshell 1355
 MD5 89728cab133398dad145e13d92fff6b2 files/sandboxshell.1 3117
-MD5 d43b043244f1b814b3f4d7e5ed9cf064 files/sandboxshell.conf 1908
+MD5 c295e6e7bd0933033a63791ef54e0370 files/sandboxshell.conf 1715
 MD5 1fb0cef8c20e31d8fee121ebb2205588 metadata.xml 221
 MD5 dd79ec5b34a47984cfb0f918ad2d9b35 sandboxshell-0.2.ebuild 663
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDgCwegIKl8Uu19MoRAvBRAJoDPZC87P1VUSzrIIbZom4u3lsn8wCfUoAg
-3FPyrvvmlDQYdlG9DSSoYw4=
-=oNEj
+iD8DBQFDgFbsgIKl8Uu19MoRAkzeAJ98Gl7Jg94J/4mlcieI90McaYL+wwCeJZ8K
+oiVsfERmmBYJ3itA9ZfFjH0=
+=tHgc
 -----END PGP SIGNATURE-----
index e824bb985956a8d88474f28b02ea57aa850c102b..75df274ca688231dd7796b3b986ee4bad3d8e77b 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/bash
 # Written by vapier@gentoo.org
 # public-domain code ... z0r ...
-# $Header: /var/cvsroot/gentoo-x86/app-shells/sandboxshell/files/sandboxshell.conf,v 1.5 2005/11/20 07:54:10 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/sandboxshell/files/sandboxshell.conf,v 1.6 2005/11/20 10:57:15 vapier Exp $
 
 trap ":" INT QUIT TSTP
 
@@ -31,10 +31,9 @@ if [[ ${PWD:0:${#sbs_pdir}} == "${sbs_pdir}" ]] ; then
                read env
                sbs_PREPWD=${PWD}
                if [[ ${env} == "y" ]] ; then
-                       # First try to source variables and export them ...
-                       eval $(sed -e '/^[[:alnum:]_-]*=/s:^:export :' -e '/^[[:alnum:]_-]* ()/Q' "${sbs_tmpenvfile}") 2>/dev/null
-                       # Then grab everything (including functions)
+                       set -a
                        source "${sbs_tmpenvfile}" 2> /dev/null
+                       set +a
                        export SANDBOX_WRITE=${SANDBOX_WRITE}:${sbs_pdir}${sbs_bdir}:${sbs_pdir}/homedir
                fi
                PWD=${sbs_PREPWD}