abort_if_exists "${PATH_REPOS}"
abort_if_exists "${PATH_BORG_CONF}"
-mount_secrets # sets PASSPHRASE
+mount_secrets "$1" # sets PASSPHRASE
copy_and_unmount_secrets 'in'
export BORG_PASSPHRASE="${PASSPHRASE}"
echo "Setting up config repo copy for user at ${PATH_TMP_REPO} …"
cp -a "${PATH_REPO}" "${PATH_TMP_REPO}"
chown -R "${USERNAME}:${USERNAME}" "${PATH_TMP_REPO}"
-su -l "${USERNAME}" --whitelist-environment=BORG_PASSPHRASE -c "/bin/sh ${PATH_TMP_REPO}/${PATH_REL_SETUP_SECRETS_USER}"
+su -l "${USERNAME}" -c "/bin/sh ${PATH_TMP_REPO}/${PATH_REL_SETUP_SECRETS_USER} $1"
rm -rf "${PATH_TMP_REPO}"