mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
ddd268c971
unload already loaded intel wireless drivers first, added release name to config files instead of rc.sysinit check'
41 lines
No EOL
1.6 KiB
Text
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 / RESCUEBOOT 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}" ] && cat ${APPENDBOOTMESSAGE_SYSLINUX} >> ${BOOTMESSAGE}
|
|
fi
|
|
}
|
|
|
|
help ()
|
|
{
|
|
cat <<HELPEOF
|
|
This hook sets up dynamically the boot message, depending on
|
|
your system.
|
|
HELPEOF
|
|
} |