update-motd.d/setup.sh

38 lines
1.1 KiB
Bash
Raw Normal View History

2022-06-10 20:26:28 +00:00
#!/bin/bash
2022-06-11 08:22:32 +00:00
bash -c "sudo apt install inxi -y"
2022-06-10 20:28:50 +00:00
bash -c "sudo mkdir /etc/update-motd.d/old"
bash -c "sudo mv /etc/update-motd.d/* /etc/update-motd.d/old/"
2022-06-11 08:26:55 +00:00
bash -c "sudo cat >> /etc/update-motd.d/00-custom<<EOF
2022-06-10 20:26:28 +00:00
#!/bin/sh
echo
printf "Welcome to %s (%s %s %s)\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname-m)"
echo
# Reuired Packages - sudo apt install inxi
echo "GENERAL-SYSTEM-INFORMATION"
echo
echo "SYSTEM-IP-ADDRESSES"
ip a | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
echo
echo
echo "SYSTEM-STORAGE"
export TERM=xterm; inxi -D
echo
echo
echo "TMUX PREFIX"
echo "J"
echo
if [ -x /usr/share/unattended-upgrades/update-motd-unattended-upgrades ]; then
exec /usr/share/unattended-upgrades/update-motd-unattended-upgrades
fi
echo
if [ -x /usr/lib/update-notifier/update-motd-fsck-at-reboot ]; then
exec /usr/lib/update-notifier/update-motd-fsck-at-reboot
fi
echo
if [ -x /usr/lib/update-notifier/update-motd-reboot-required ]; then
exec /usr/lib/update-notifier/update-motd-reboot-required
fi
EOF"
2022-06-10 20:28:50 +00:00
bash -c "sudo chmod +x /etc/update-motd.d/00-custom"