archboot/usr/lib/initcpio/install/archboot_motd

41 lines
1.5 KiB
Text
Raw Normal View History

#!/usr/bin/env bash
2008-12-06 19:12:19 +01:00
# Created by Tobias Powalowski <tpowa@archlinux.org>
build ()
2008-12-06 19:12:19 +01:00
{
### generate motd
MOTD=$(mktemp /var/tmp/motd.XXXX)
2022-01-21 12:27:31 +01:00
echo "Welcome to Arch Linux (archboot environment)" >> "${MOTD}"
echo "--------------------------------------------" >> "${MOTD}"
echo "Consoles:" >> "${MOTD}"
echo " - Virtual consoles 1-6 are active." >> "${MOTD}"
echo " - To change virtual console use ALT + F(1-6)" >> "${MOTD}"
2022-01-21 14:16:33 +01:00
if echo "${HOOKS[@]}" | grep -q archboot_keymap ; then
2022-01-21 12:27:31 +01:00
echo "Change keymap and console font:" >> "${MOTD}"
echo " - To change to a non-US keymap, type 'km' at the console." >> "${MOTD}"
2008-12-06 19:12:19 +01:00
fi
2022-01-21 14:16:33 +01:00
if echo "${HOOKS[@]}" | grep -q archboot_tz; then
2022-01-21 12:27:31 +01:00
echo "Change time and date:" >> "${MOTD}"
echo " - To change your time and date, type 'tz' at the console." >> "${MOTD}"
2008-12-06 19:12:19 +01:00
fi
2022-01-21 14:16:33 +01:00
if echo "${HOOKS[@]}" | grep -q archboot_installer; then
2022-01-21 12:27:31 +01:00
echo "Normal Setup:" >> "${MOTD}"
echo " - On first login setup is launched automatically." >> "${MOTD}"
echo " - Please run 'setup' again to install Arch Linux if you left setup." >> "${MOTD}"
echo " - vc7 is used for setup logging." >> "${MOTD}"
echo " - Run update-installer.sh to get update options of installer." >> "${MOTD}"
echo "For Experts:" >> "${MOTD}"
echo " - Use 'quickinst' to install and bypass the setup routine." >> "${MOTD}"
2008-12-06 19:12:19 +01:00
fi
2022-01-21 12:27:31 +01:00
chmod 644 "${MOTD}"
2008-12-06 19:12:19 +01:00
add_file "${MOTD}" "/etc/motd"
}
help ()
{
cat <<HELPEOF
This hook sets up dynamically the motd message, depending on
your system.
HELPEOF
}