2013-07-22 17:57:18 +02:00
|
|
|
#!/usr/bin/env bash
|
2007-02-22 23:46:50 +01:00
|
|
|
# Created by Tobias Powalowski <tpowa@archlinux.org>
|
|
|
|
|
2011-07-06 15:55:39 +02:00
|
|
|
build ()
|
2007-02-22 23:46:50 +01:00
|
|
|
{
|
|
|
|
### generate boot.msg
|
2008-12-06 19:12:19 +01:00
|
|
|
[ "${RUNPROGRAM}" = "mkisolinux" ] && TITLEMSG="ISOLINUX"
|
2007-02-22 23:46:50 +01:00
|
|
|
[ "${RUNPROGRAM}" = "mksyslinux" ] && TITLEMSG="SYSLINUX"
|
|
|
|
[ "${RUNPROGRAM}" = "mkpxelinux" ] && TITLEMSG="PXELINUX"
|
2007-07-29 14:22:28 +02:00
|
|
|
# change to english locale!
|
|
|
|
export LANG=en_US
|
2007-02-22 23:46:50 +01:00
|
|
|
CONFIGMSG="INSTALLATION / RESCUEBOOT SYSTEM"
|
2007-10-22 08:31:53 +02:00
|
|
|
NAME=${ARCHVERSION}
|
2010-06-03 12:59:55 +02:00
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
2007-02-22 23:46:50 +01:00
|
|
|
echo "Arch Linux" >> ${BOOTMESSAGE}
|
|
|
|
echo "http://www.archlinux.org" >> ${BOOTMESSAGE}
|
2011-02-04 20:52:07 +01:00
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
2007-02-22 23:46:50 +01:00
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "${TITLEMSG} BOOT" >> ${BOOTMESSAGE}
|
2008-12-06 19:12:19 +01:00
|
|
|
echo "Creation Tool: '$(echo ${RUNPROGRAM})' written by Tobias Powalowski <tpowa@archlinux.org>" >> ${BOOTMESSAGE}
|
2007-02-22 23:46:50 +01:00
|
|
|
echo "" >> ${BOOTMESSAGE}
|
|
|
|
echo "${CONFIGMSG}" >> ${BOOTMESSAGE}
|
2007-10-22 08:31:53 +02:00
|
|
|
echo "Arch Linux ${NAME}" >> ${BOOTMESSAGE}
|
2007-02-22 23:46:50 +01:00
|
|
|
echo "Kernel: ${USEKERNEL}" >> ${BOOTMESSAGE}
|
|
|
|
echo "Architecture: $(uname -m)" >> ${BOOTMESSAGE}
|
|
|
|
echo "Creation Date: $(date)" >> ${BOOTMESSAGE}
|
|
|
|
echo "" >> ${BOOTMESSAGE}
|
2008-12-06 19:12:19 +01:00
|
|
|
[ -s "${APPENDBOOTMESSAGE}" ] && cat ${APPENDBOOTMESSAGE} >> ${BOOTMESSAGE}
|
|
|
|
[ -s "${APPENDOPTIONSBOOTMESSAGE}" ] && cat ${APPENDOPTIONSBOOTMESSAGE} >> ${OPTIONSBOOTMESSAGE}
|
2007-02-22 23:46:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
help ()
|
|
|
|
{
|
|
|
|
cat <<HELPEOF
|
|
|
|
This hook sets up dynamically the boot message, depending on
|
|
|
|
your system.
|
|
|
|
HELPEOF
|
2013-07-22 17:57:18 +02:00
|
|
|
}
|