# Copyright (C) 2019 Ian Kelling
# SPDX-License-Identifier: AGPL-3.0-or-later
+
+# setup automatic decryption on boot using host-specific key file.
+# When changing a hostname, that key needs updating.
+
set -eE -o pipefail
trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR
if [[ $INVOCATION_ID ]]; then
if [[ -e /b/bash_unpublished/source-state ]]; then
+ # this is the canonical one
source /b/bash_unpublished/source-state
+ elif [[ -e /dev/shm/iank-status ]]; then
+ # This one gets copied by system-status and is useful because it
+ # exists when /a is unmounted.
+ source /dev/shm/iank-status
fi
if [[ $MAIL_HOST && $MAIL_HOST != $HOSTNAME ]]; then
echo "$0: exiting early: running under systemd as MAIL_HOST"