1
0
Fork 0
mirror of https://github.com/notwa/rc synced 2025-02-05 07:43:22 -08:00

more maybesudo fixes

This commit is contained in:
Connor Olding 2022-10-13 01:56:34 +02:00
parent c11d384c1b
commit 160f6ece80

View file

@ -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