Custom MOTD for EmbassyOS (#1116)

* Create 00-embassy

* Custom MOTD

* eos version and git-info
This commit is contained in:
Mariusz Kogen
2022-01-25 01:27:16 +01:00
committed by GitHub
parent eb7dacd6d1
commit 73d44b04e1
2 changed files with 26 additions and 0 deletions

17
build/00-embassy Normal file
View File

@@ -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"

View File

@@ -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