mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-07 13:06:59 +02:00
enter_chroot: always bind $GNUPGHOME to the default path
The path of $GNUPGHOME outside the chroot may not really make sense inside the chroot. Although that's probably not a big deal there's no need to keep the outside value. Instead just bind it to the usual spot.
This commit is contained in:
parent
14646f7900
commit
ec58813496
@ -296,7 +296,7 @@ setup_env() {
|
||||
: ${GNUPGHOME:="$SUDO_HOME/.gnupg"}
|
||||
if [[ -d "${GNUPGHOME}" ]]; then
|
||||
debug "Mounting GnuPG"
|
||||
setup_mount "${GNUPGHOME}" "--bind" "${GNUPGHOME}"
|
||||
setup_mount "${GNUPGHOME}" "--bind" "/home/${SUDO_USER}/.gnupg"
|
||||
|
||||
# bind mount the gpg agent dir if available
|
||||
GPG_AGENT_DIR="${GPG_AGENT_INFO%/*}"
|
||||
@ -304,6 +304,7 @@ setup_env() {
|
||||
setup_mount "$GPG_AGENT_DIR" "--bind" "$GPG_AGENT_DIR"
|
||||
fi
|
||||
fi
|
||||
unset GNUPGHOME
|
||||
|
||||
# Mount additional directories as specified in .local_mounts file.
|
||||
local local_mounts="${FLAGS_trunk}/src/scripts/.local_mounts"
|
||||
|
Loading…
Reference in New Issue
Block a user