if ! which calc > /dev/null; then
prefixed_msg 'not found calc, which is needed, so installing …'
- apt-get -y -q -q install calc > /dev/null
+ apt_get_digested '-q -q install calc'
fi
prefixed_msg_no_nl "collect packages deemed '${_TOK_REQ}' by Debian: "
#!/bin/sh
set -e
cd $(dirname "$0")
+. lib/apt_get_digested
. lib/constants_etc # PATH_ETC
. lib/constants_ssh # PATH_REL_SSH, PATH_USER_SSH
. lib/copy_dirtrees_of_tags
fi
prefixed_msg 'Ensure we have curl and gpg (for caddy installation preparation) …'
-apt-get -y install curl gpg > /dev/null
+apt_get_digested 'install curl gpg'
PATH_CURL_ERROR="$(path_tmp_timestamped curl_error)"
prefixed_msg 'Retrieve caddy repo key …'
set +e
. lib/constants_user # USERNAME
. lib/constants_borg # NAME_BORGAPP
. lib/mount_secrets # mount_secrets, copy_and_unmount_secrets
+. lib/prefixed_msg
. lib/retry_until
. lib/trapp
+prefixed_msg_init
PATH_REPOS="${HOME}/repos"
REPOS_SITE_DOMAIN=plomlompom.com
REMOTE_PATH_REPOS=/var/repos
copy_and_unmount_secrets 'in'
export BORG_PASSPHRASE="${PASSPHRASE}"
-echo "\n# Setting up ~/.ssh …"
+prefixed_msg 'Setting up ~/.ssh …'
cp -a "${PATH_SECRETS_SSH}" "${PATH_USER_SSH}"
eval $(ssh-agent)
stty -echo
stty echo
trapp
-echo "\n\n# Setting up ~/repos …"
+prefixed_msg 'Setting up ~/repos …'
REPOS_SITE_LOGIN="${USERNAME}@${REPOS_SITE_DOMAIN}"
mkdir "${PATH_REPOS}"
cd "${PATH_REPOS}"
done
cd - > /dev/null
-echo "\n# Setting up borg and pull in ~/org …"
+prefixed_msg '# Setting up borg and pull in ~/org …'
cd "${PATH_SECRETS_BORGKEYS}"
ls -1 | while read _FILENAME; do
"${NAME_BORGAPP}" claim "${_FILENAME}"
cd -
retry_until 2 '' "${NAME_BORGAPP} orgpull" "echo '# Aborting due to unexpected ${NAME_BORGAPP} error.'" '' 'direct'
echo "${_OUTPUT}"
+
+prefixed_msg_exit
cd $(dirname "$0")
. lib/abort
. lib/abort_if_offline
+. lib/apt_get_digested
. lib/constants_etc # PATH_ETC
. lib/constants_user # USERNAME
. lib/copy_dirtrees_of_tags
./from_older_upgrade.sh desktop
# NB: This needs to come before steps potentially overwriting /etc/network/interfaces.
-apt-get -y install network-manager > /dev/null
+apt_get_digested '-q -q install network-manager'
if [ "$(nmcli -f TYPE conn | grep 'wifi' | wc -l)" = "0" ]; then
prefixed_msg "Checking for existing wifi config in ${PATH_NETWORK_INTERFACES} …"
adopt_wifi_connection
. lib/constants_repopaths # PATH_CONF, PATH_SCRIPTS
. lib/constants_user # USERNAME
. lib/path_tmp_timestamped
+. lib/prefixed_msg
+
+prefixed_msg_init
check_finished_marker 'setup_desktop'
abort_if_not_user root
PATH_REPO="$(dirname ${PATH_CONF})"
PATH_TMP_REPO="$(path_tmp_timestamped configrepo)"
-echo "# Setting up config repo copy for user at ${PATH_TMP_REPO} …"
+prefixed_msg "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}" -c "/bin/sh ${PATH_TMP_REPO}/${PATH_REL_SETUP_SECRETS_USER} $1"
rm -rf "${PATH_TMP_REPO}"
+
+prefixed_msg_exit