home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Sat, 19 Apr 2025 14:05:19 +0000 (16:05 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 19 Apr 2025 14:05:19 +0000 (16:05 +0200)
bookworm/scripts/lib/setup_user
bookworm/scripts/setup_server.sh
testing/scripts/setup_desktop.sh

index adadc2bd7f91b9c3d04630e8b1201ee6db617bd4..83dc001e00ecc814881e0430fab784f92a192562 100644 (file)
@@ -1,7 +1,7 @@
 . lib/constants_user  # USERNAME
 
 setup_user() {
-    echo "\nSetting up user: ${USERNAME}"
-    adduser --stdoutmsglevel=warn --disabled-password --gecos "" "${USERNAME}"
+    echo "Setting up user: ${USERNAME}"
+    adduser --quiet --disabled-password --gecos "" "${USERNAME}"
     usermod -a -G sudo "${USERNAME}"
 }
index 46a4eafd5f44774730e36d6e6468994b9859cd82..9f8fd9be3689af85c0fd662bbec53642cb973822 100755 (executable)
@@ -53,7 +53,7 @@ curl -1LfsS "${PATH_CADDY_REPO}/debian.deb.txt" > "${PATH_APT_CADDY_REPO}"
 init_packages "${INSTALL_TAGS}"
 setup_user
 
-echo '\nCopying over files, directories …'
+echo 'Copying over files, directories …'
 copy_dirtrees_of_tags ${INSTALL_TAGS}
 
 echo 'Setting hostname …' 
@@ -75,12 +75,12 @@ mv "/root/${PATH_REL_SSH}/authorized_keys" "${PATH_USER_SSH}/"
 chown -R "${USERNAME}:${USERNAME}" "${PATH_USER_SSH}"
 
 echo 'Setting up minimal borg user …'
-adduser --stdoutmsglevel=warn --system --home "${PATH_BORG_HOME}" --shell /bin/sh borg
+adduser --quiet --system --home "${PATH_BORG_HOME}" --shell /bin/sh borg
 cp -a "${PATH_USER_SSH}" "${PATH_BORG_HOME}/"
 chown -R borg:nogroup "${PATH_BORG_HOME}/${PATH_REL_SSH}"
 
 echo 'Enabling firewall …'
-systemctl enable --now nftables
+systemctl --quiet enable --now nftables
 
 echo "Creating web-accessible directories …"
 mkdir -p /var/www/dump/private /var/www/dump/public
@@ -92,7 +92,7 @@ if [ -z "${FQDN}" ]; then
 else
     ADDRESS_TO_CADDY="${FQDN}"
 fi
-sed -i 's/REPLACE_WITH_HASH/'"${CADDY_PW_HASH}"'/g' "${PATH_CADDYFILE}"
+sed -i 's|REPLACE_WITH_HASH|'"${CADDY_PW_HASH}"'|g' "${PATH_CADDYFILE}"
 sed -i 's/REPLACE_WITH_FQDN/'"${ADDRESS_TO_CADDY}"'/g' "${PATH_CADDYFILE}"
 
 echo "Restarting caddy …"
index e1ad5c8afe4d29c7b0d8799df3b6d28de95df033..93b3a6b325db8b8339b2c1c6449cb5dd092a278e 100755 (executable)
@@ -105,10 +105,10 @@ echo "\nEnsuring our desired locale is available."
 locale-gen
 
 echo '\nSyncing clock.'
-ntpdate-debian
+ntpdate-debian -s
 
 echo '\nFinal user setup.'
-adduser plom plugdev  # so user may use pmount
+adduser --quiet plom plugdev  # so user may use pmount
 passwd "${USERNAME}"
 
 put_finished_marker 'setup_desktop'