mirror of
https://github.com/notwa/rc
synced 2025-02-05 07:43:22 -08:00
more maybesudo fixes
This commit is contained in:
parent
c11d384c1b
commit
160f6ece80
1 changed files with 16 additions and 18 deletions
34
sh/maybesudo
34
sh/maybesudo
|
@ -94,25 +94,23 @@ maybesudo_() ( ### @-
|
||||||
# "${USER:+DOAS_USER}=${USER}"
|
# "${USER:+DOAS_USER}=${USER}"
|
||||||
# "${USER:+SUDO_USER}=${USER}"
|
# "${USER:+SUDO_USER}=${USER}"
|
||||||
|
|
||||||
# env seems to treat arguments of "=" as a no-op across GNU and busybox.
|
# coreutils treats '=' arguments as no-ops, but busybox does not, so...
|
||||||
env -i \
|
env -i \
|
||||||
"${COLORS:+COLORS}=${COLORS}" \
|
"${COLORS:+COLORS=}${COLORS:--i}" \
|
||||||
"${DISPLAY:+DISPLAY}=${DISPLAY}" \
|
"${DISPLAY:+DISPLAY=}${DISPLAY:--i}" \
|
||||||
"${DPKG_COLORS:+DPKG_COLORS}=${DPKG_COLORS}" \
|
"${DPKG_COLORS:+DPKG_COLORS=}${DPKG_COLORS:--i}" \
|
||||||
"${HOME:+HOME}=${HOME}" \
|
"${HOME:+HOME=}${HOME:--i}" \
|
||||||
"${HOSTNAME:+HOSTNAME}=${HOSTNAME}" \
|
"${HOSTNAME:+HOSTNAME=}${HOSTNAME:--i}" \
|
||||||
"${KRB5CCNAME:+KRB5CCNAME}=${KRB5CCNAME}" \
|
"${KRB5CCNAME:+KRB5CCNAME=}${KRB5CCNAME:--i}" \
|
||||||
"${LOGNAME:+HOME}=${USER}" \
|
"${LOGNAME:+HOME=}${USER:--i}" \
|
||||||
"${LS_COLORS:+LS_COLORS}=${LS_COLORS}" \
|
"${LS_COLORS:+LS_COLORS=}${LS_COLORS:--i}" \
|
||||||
"${PATH:+PATH}=${PATH}" \
|
"${PATH:+PATH=}${PATH:--i}" \
|
||||||
"${PS1:+PS1}=${PS1}" \
|
"${SHELL:+SHELL=}${SHELL:--i}" \
|
||||||
"${PS2:+PS2}=${PS2}" \
|
"${TERM:+TERM=}${TERM:--i}" \
|
||||||
"${SHELL:+SHELL}=${SHELL}" \
|
"${USER:+USER=}${USER:--i}" \
|
||||||
"${TERM:+TERM}=${TERM}" \
|
"${USERNAME:+USERNAME=}${USERNAME:--i}" \
|
||||||
"${USER:+USER}=${USER}" \
|
"${XAUTHORITY:+XAUTHORITY=}${XAUTHORITY:--i}" \
|
||||||
"${USERNAME:+USERNAME}=${USERNAME}" \
|
"${XAUTHORIZATION:+XAUTHORIZATION=}${XAUTHORIZATION:--i}" \
|
||||||
"${XAUTHORITY:+XAUTHORITY}=${XAUTHORITY}" \
|
|
||||||
"${XAUTHORIZATION:+XAUTHORIZATION}=${XAUTHORIZATION}" \
|
|
||||||
-- "$@"
|
-- "$@"
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Reference in a new issue