archboot/install/arch_bootmessage_lowmem
Tobias Powalowski ddd268c971 'upgpkg: added torrent creation to scripts, added latest initscript changes, updated udev.rules,
unload already loaded intel wireless drivers first, added release name to config files instead of rc.sysinit check'
2007-10-22 06:31:53 +00:00

41 lines
No EOL
1.6 KiB
Text

# Created by Tobias Powalowski <tpowa@archlinux.org>
install ()
{
### generate boot.msg
[ "${RUNPROGRAM}" = "mkbootcd" ] && TITLEMSG="ISOLINUX"
[ "${RUNPROGRAM}" = "mkbootcd-grub" ] && TITLEMSG="GRUB"
[ "${RUNPROGRAM}" = "mksyslinux" ] && TITLEMSG="SYSLINUX"
[ "${RUNPROGRAM}" = "mkpxelinux" ] && TITLEMSG="PXELINUX"
# change to english locale!
export LANG=en_US
CONFIGMSG="INSTALLATION SYSTEM"
NAME=${ARCHVERSION}
echo "Arch Linux" >> ${BOOTMESSAGE}
echo "http://www.archlinux.org" >> ${BOOTMESSAGE}
echo "Copyright 2002 - 2007 Judd Vinet <jvinet@zeroflux.org>" >> ${BOOTMESSAGE}
echo "Distributed under the GNU General Public License (GPL)" >> ${BOOTMESSAGE}
echo "" >> ${BOOTMESSAGE}
echo "${TITLEMSG} BOOT" >> ${BOOTMESSAGE}
echo "Creation Tool: '$(echo ${RUNPROGRAM} | sed 's|-grub||')' written by Tobias Powalowski <tpowa@archlinux.org>" >> ${BOOTMESSAGE}
echo "" >> ${BOOTMESSAGE}
echo "${CONFIGMSG}" >> ${BOOTMESSAGE}
echo "Arch Linux ${NAME}" >> ${BOOTMESSAGE}
echo "Kernel: ${USEKERNEL}" >> ${BOOTMESSAGE}
echo "Architecture: $(uname -m)" >> ${BOOTMESSAGE}
echo "Creation Date: $(date)" >> ${BOOTMESSAGE}
echo "" >> ${BOOTMESSAGE}
if [ "${RUNPROGRAM}" = "mkbootcd-grub" ]; then
[ -s "${APPENDBOOTMESSAGE}" ] && cat ${APPENDBOOTMESSAGE} >> ${BOOTMESSAGE}
else
[ -s "${APPENDBOOTMESSAGE_SYSLINUX_LOWMEM}" ] && cat ${APPENDBOOTMESSAGE_SYSLINUX_LOWMEM} >> ${BOOTMESSAGE}
fi
}
help ()
{
cat <<HELPEOF
This hook sets up dynamically the lowmem boot message, depending on
your system.
HELPEOF
}