summaryrefslogtreecommitdiff
path: root/config/binary_local-hooks/grub2-configs
blob: f6276fe6f3b67271f72266850cabd54df53e2730 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh
# Copying local grub2 configuration files

case "$LB_BOOTLOADER" in
grub2|burg)
	;;
*)
	exit 0
	;;
esac

if [ -f config/binary_grub/grub.cfg ]
then
	mkdir -p binary/boot/grub
        cp config/binary_grub/grub*.cfg binary/boot/grub/
fi

. config/chroot

if echo "$LB_PACKAGE_LISTS" | grep -qw gfxdetect; then
	# keep gfxdetect entries in grub.cfg (for gfxdetect-builds)
	echo "grub2-configs: keeping gfxdetect entries"
else
	# remove gfxdetect entries from grub.cfg (for non-gfxdetect-builds)
	sed -i '/gfxdetect/,/^}/{d}' binary/boot/grub/grub.cfg
fi