Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > c1c75b9f15e06c0dc4404c084801d0a0 > scriptlet

grub2-1.98-3.fc14.i686.rpm

PREUN

/bin/sh
exec >/dev/null
/sbin/grubby --remove-kernel=/boot/grub2/core.img
# XXX Ugly
rm -f /boot/grub2/*.mod
rm -f /boot/grub2/*.img
rm -f /boot/grub2/*.lst
rm -f /boot/grub2/device.map

POSTIN

/bin/sh
exec >/dev/null 2>&1
# Create device.map or reuse one from GRUB Legacy
cp -u /boot/grub/device.map /boot/grub2/device.map 2>/dev/null ||
        grub2-mkdevicemap
# Determine the partition with /boot
BOOT_PARTITION=$(df -h /boot |(read; awk '{print $1; exit}'))
# Generate core.img, but don't let it be installed in boot sector
grub2-install --grub-setup=/bin/true $BOOT_PARTITION
# Remove stale menu.lst entries
/sbin/grubby --remove-kernel=/boot/grub2/core.img
# Add core.img as multiboot kernel to GRUB Legacy menu
/sbin/grubby --add-kernel=/boot/grub2/core.img --title="GNU GRUB 2, (1.98)"

Triggers

kernel

/bin/sh
exec >/dev/null 2>&1
# Generate grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg

kernel-PAE

/bin/sh
exec >/dev/null 2>&1
# Generate grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg

kernel

/bin/sh
exec >/dev/null 2>&1
# Generate grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg

kernel-PAE

/bin/sh
exec >/dev/null 2>&1
# Generate grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg