void-packages/templates/kernel/INSTALL
Juan RP 3376aa55fe kernel: INSTALL: create boot/grub if necessary.
--HG--
extra : convert_revision : 423882f57bb91492d092736e79529e1e27e23b1e
2009-08-11 19:42:22 +02:00

28 lines
590 B
Text

#
# This script adds an entry to grub's menu.lst file.
#
menulst=boot/grub/menu.lst
case "${ACTION}" in
pre)
;;
post)
if [ ! -f $menulst ]; then
[ ! -d boot/grub ] && mkdir -p boot/grub
echo "default 0" >> $menulst
echo "timeout 5" >> $menulst
fi
if grep -q "^title XBPS ${PKGNAME}-${VERSION}$" $menulst; then
exit 0
fi
echo "Updating GRUB's menu.lst for kernel-${VERSION}..."
( \
echo; \
echo "title XBPS ${PKGNAME}-${VERSION}"; \
echo "kernel /boot/vmlinuz-${VERSION} ro quiet root=LABEL=root"; \
echo "initrd /boot/initrd.img-${VERSION}"; \
) >> $menulst
;;
esac