Displaying 5 results from an estimated 5 matches for "bash_func_".
2015 Aug 12
2
Re: [PATCH] dib: handle unsetting functions in environment
...quot;$envvar\" in
> PATH | USER | USERNAME | HOSTNAME | TERM | LANG | HOME | SHELL | LOGNAME ) ;;
> - *) unset $envvar ;;
> + *) unset $envvar || unset -f $envvar;;
The diagnosis is good, although the fix could be improved: if bash
functions need to be named as "BASH_FUNC_*", I'd match on that in the
switch case above, and use -f for them.
Thanks,
--
Pino Toscano
2015 Aug 12
0
[PATCH v4] dib: handle unsetting functions in environment
...49ae 100644
--- a/dib/dib.ml
+++ b/dib/dib.ml
@@ -283,6 +283,7 @@ if [ -z \"$preserve_env\" ]; then
for envvar in `env | grep '^\\w' | cut -d= -f1`; do
case \"$envvar\" in
PATH | USER | USERNAME | HOSTNAME | TERM | LANG | HOME | SHELL | LOGNAME ) ;;
+ BASH_FUNC_* ) unset -f $envvar ;;
*) unset $envvar ;;
esac
done
--
2.4.3
2017 Feb 14
0
[PATCH 01/10] dib: fix listing envvars in fake-sudo
...\"$preserve_env\" ]; then
- for envvar in `env | grep '^\\w' | cut -d= -f1`; do
+ for envvar in `awk 'BEGIN{for (i in ENVIRON) {print i}}'`; do
case \"$envvar\" in
PATH | USER | USERNAME | HOSTNAME | TERM | LANG | HOME | SHELL | LOGNAME ) ;;
BASH_FUNC_* ) unset -f $envvar ;;
--
2.9.3
2015 Aug 12
3
[PATCH 0/1] dib: handle unsetting functions in environment
...init-system dib-run-parts fedora-minimal install-types package-installs pkg-map redhat-common rpm-distro yum yum-minimal
[ 0.0] Carried environment variables:
[ 0.0] Preparing auxiliary data
[ 0.2] Running: extra-data.d/10-create-pkg-map-dir
/tmp/dib.hfC3qu/aux/fake-bin/sudo: line 39: unset: `BASH_FUNC_module()': not a valid identifier
virt-dib: error: external command ''/tmp/dib.hfC3qu/run-part-extra.sh'
'/tmp/dib.hfC3qu/aux/hooks/extra-data.d' '10-create-pkg-map-dir'' exited
with error 1
2017 Feb 14
14
[PATCH 00/10] dib/API: improvements and fixes
Hi,
this patch series does changes mostly in virt-dib, few bug fixes and
a couple of new features (mostly implemented upstream already).
In addition, one new API is added, and a new optional argument for an
existing API is added (the latter is not needed, but could be useful
anyway).
Thanks,
Pino Toscano (10):
dib: fix listing envvars in fake-sudo
dib: source dib "die" script in