home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 16 Apr 2025 01:25:16 +0000 (03:25 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 16 Apr 2025 01:25:16 +0000 (03:25 +0200)
bookworm/home/catgirl/.local/bin/encrypt_catgirl_logs
bookworm/scripts/lib/ensure_packages_of_tags
bookworm/scripts/lib/init_packages
bookworm/scripts/setup_server.sh

index ba4bbf425fe90d8769e7ec3cfdeb7f99a0018e3d..df1bd4aca0834526bc35df66586ae72e610acb1a 100755 (executable)
@@ -13,24 +13,24 @@ TODAY="$(date +'%Y-%m-%d')"
 set +e
 PATHS_LOGFILES="$(ls ${PATH_LOGS}/*/*/*.log 2> /dev/null)"
 set -e
-if [ -z "${PATH_LOGFILES}" ]; then
+if [ -z "${PATHS_LOGFILES}" ]; then
     echo "No log files present, so nothing to do."
     exit 0
 fi
-for _PATH_LOG in $(ls "${PATH_LOGS}/*/*/*.log"); do
-    _FILENAME=$(basename "${PATH_LOG})"
+for _PATH_LOGFILE in ${PATHS_LOGFILES}; do
+    _FILENAME=$(basename "${PATH_LOGFILE})"
     _DATE_OF_LOG=$(echo "${FILENAME}" | cut -d'.' -f1)
-    _DIRNAME=$(dirname "${PATH_LOG})"
+    _DIRNAME=$(dirname "${PATH_LOGFILE})"
     _WINDOW_OF_LOG=$(basename "${_DIRNAME})"
     _DIRNAME=$(dirname "${_DIRNAME})"
     _NETWORK_OF_LOG=$(basename "${_DIRNAME})"
     if ! [ "${_DATE_OF_LOG}" < "${TODAY}" ]; then
-        echo "${_PATH_LOG} too young, ignoring."
+        echo "${_PATH_LOGFILE} too young, ignoring."
     else
-        echo "${_PATH_LOG}: encrypting to ${PATH_ENCRYPTED_LOGS}, deleting original …"
+        echo "${_PATH_LOGFILE}: encrypting to ${PATH_ENCRYPTED_LOGS}, deleting original …"
         _PATH_TARGET="${PATH_ENCRYPTED_LOGS}/${_NETWORK_OF_LOG}/${_WINDOW_OF_LOG}"
         mkdir -p "${_PATH_TARGET}"
-        age -R "${PATH_ENCRYPTION_KEY}" "${_PATH_LOG}" > "${_PATH_TARGET}/${_FILENAME}.age"
-        rm "${_PATH_LOG}"
+        age -R "${PATH_ENCRYPTION_KEY}" "${_PATH_LOGFILE}" > "${_PATH_TARGET}/${_FILENAME}.age"
+        rm "${_PATH_LOGFILE}"
     fi
 done
index 8597b3914b75e676a2f2d87d5860453dee0c4da1..b076d33bf7bd06ce61db3930a0a7dffa2026180a 100644 (file)
@@ -6,10 +6,9 @@ ensure_packages_of_tags() {
         if [ ! -f "${_PATH_APTMARK_TAG}" ]; then
             continue
         fi
-        printf 'For tag "%s", ensuring installation of: ' "${_TAG}"
+        printf 'For tag "%s", installing:"
         cat "${_PATH_APTMARK_TAG}" | while read _LINE; do
             if [ ! $(echo "${_LINE}" | cut -c1) = "#" ]; then
-                echo -n "${_LINE} "
                 apt-get -q -y -o Dpkg::Options::="--force-confnew" install "${_LINE}"
             fi
         done
index 70489db866e88c1399cef35e278bbd3dbe29fc56..b77dfc1c122af125528ac82ef25a1b54a4e2846c 100644 (file)
@@ -22,7 +22,7 @@ init_packages() {
     # before purging, ensure tagged packages installed
     ensure_packages_of_tags $@ 
     echo "Autoremove and purge …"
-    apt-get -q -y --purge autoremove
+    apt-get -qq -y --purge autoremove
     echo "And now: dist-upgrade …"
-    apt-get -q -y dist-upgrade
+    apt-get -qq -y dist-upgrade
 }
index 1bd27781f186b9414df63e6ef50febe4471adfee..88687a1de09ff7691dfd20d3ab1f16fadfeea81b 100755 (executable)
@@ -23,7 +23,7 @@ PATH_CADDYFILE="${PATH_ETC}/caddy/Caddyfile"
 
 echo '\nPreparing caddy install.'
 PATH_CADDY_REPO='https://dl.cloudsmith.io/public/caddy/stable'
-apt-get -q -y install curl
+apt-get -qq -y install curl
 curl -1Lf "${PATH_CADDY_REPO}/gpg.key" | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
 curl -1Lf "${PATH_CADDY_REPO}/debian.deb.txt" > /etc/apt/sources.list.d/caddy-stable.list