prefixed_msg_init() {
export prefixed_msg_OLD_PREFIX="${prefixed_msg_PREFIX}|${prefixed_msg_OLD_PREFIX}"
- export prefixed_msg_PREFIX="$1"
+ if [ -z "$1" ]; then
+ export prefixed_msg_PREFIX=$(basename "$0")
+ else
+ export prefixed_msg_PREFIX="$1"
+ fi
}
prefixed_msg_exit() {
export prefixed_msg_PREFIX=$(echo "${prefixed_msg_OLD_PREFIX}" | cut -d'|' -f1)
. lib/ensure_packages_of_tags
. lib/prefixed_msg
-prefixed_msg_init 'minimize_installation'
+prefixed_msg_init
_INSTALL_TAGS="$@"
prefixed_msg "narrow system to what is required explicitly by Debian and by us, as per these INSTALL_TAGS: ${_INSTALL_TAGS}"
. lib/install_tags
. lib/prefixed_msg
-prefixed_msg_init 'setup_catgirl.sh'
+prefixed_msg_init
prefixed_msg 'starting'
expect_n_args 1 1 'IRC_PASSWORD' $@
prefixed_msg 'Activating catgirl logs encryption service/timer …'
systemctl enable --now encrypt_catgirl_logs.timer
-prefixed_msg 'finished'
prefixed_msg_exit
. lib/install_tags
. lib/prefixed_msg
-prefixed_msg_init 'setup_seedbox.sh'
+prefixed_msg_init
prefixed_msg 'starting'
expect_n_args 0 0 '' $@
prefixed_msg 'Activating rtorrent tmux session service …'
systemctl enable --now rtorrent
-prefixed_msg 'finished'
prefixed_msg_exit
. lib/prefixed_msg
. lib/put_finished_marker
-prefixed_msg_init 'setup_server.sh'
+prefixed_msg_init
prefixed_msg 'starting (setting up basics of standard server)'
INSTALL_TAGS='all server user keep_if_installed:systemd-resolved'
systemctl reload caddy
put_finished_marker 'setup_server'
-prefixed_msg 'finished'
prefixed_msg_exit
. lib/expect_n_args
. lib/prefixed_msg
-prefixed_msg_init 'from_older_upgrade.sh'
-
+prefixed_msg_init
MSG_ALLOWED_INSTALLATION_TYPES='either "server" or "desktop"'
expect_n_args 1 1 "INSTALLATION_TYPE (${MSG_ALLOWED_INSTALLATION_TYPES})" $@
if [ "$1" != 'server' -a "$1" != 'desktop' ]; then
prefixed_msg 'Autopurge!'
apt_get_digested '-q -q autopurge'
-prefixed_msg 'finished'
prefixed_msg_exit