diff --git a/build/00-embassy b/build/00-embassy new file mode 100644 index 000000000..6c3f587c1 --- /dev/null +++ b/build/00-embassy @@ -0,0 +1,17 @@ +#!/bin/sh +printf "\n" +printf "Welcome to\n" +cat << "ASCII" +,---. | ,---.,---. +|--- ,-.-.|---.,---.,---.,---., .| |`---. +| | | || |,---|`---.`---.| || | | +`---'` ' '`---'`---^`---'`---'`---|`---'`---' + `---' +ASCII +printf " %s (%s %s)\n" "$(uname -o)" "$(uname -r)" "$(uname -m)" +printf " EmbassyOS v$(embassy-cli --version) - $(embassy-cli git-info)\n" + +printf "\n" +printf " * Documentation: https://docs.start9.com\n" +printf " * Management: https://%s.local\n" "$(hostname)" +printf " * Support: https://t.me/start9_labs\n" diff --git a/build/write-image.sh b/build/write-image.sh index d964e6587..d0447ecbf 100755 --- a/build/write-image.sh +++ b/build/write-image.sh @@ -71,6 +71,15 @@ sudo cp -R diagnostic-ui/www /tmp/eos-mnt/var/www/html/diagnostic # Make the .ssh directory sudo mkdir -p /tmp/eos-mnt/root/.ssh +# Custom MOTD +sudo sed -i 's/ENABLED=1/ENABLED=0/g' /tmp/eos-mnt/etc/default/motd-news +sudo rm /tmp/eos-mnt/etc/update-motd.d/50-landscape-sysinfo +sudo cp ./build/00-embassy /tmp/eos-mnt/etc/update-motd.d +sudo chmod -x /tmp/eos-mnt/etc/update-motd.d/* +sudo chmod +x /tmp/eos-mnt/etc/update-motd.d/00-embassy +sudo chmod +x /tmp/eos-mnt/etc/update-motd.d/90-updates-available +sudo chmod +x /tmp/eos-mnt/etc/update-motd.d/95-hwe-eol + sudo cp ./build/initialization.sh /tmp/eos-mnt/usr/local/bin sudo cp ./build/initialization.service /tmp/eos-mnt/etc/systemd/system/initialization.service