blob: 0d64ed76df19638169ea627b22a58a4c81b38c97 (
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
28
29
30
31
32
33
34
35
36
37
|
DESCRIPTION = "GRand Unified Bootloader"
HOMEPAGE = "http://www.gnu.org/software/grub"
SECTION = "bootloaders"
PRIORITY = "optional"
RDEPENDS_${PN}-install = "diffutils"
PR = "r6"
SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz \
file://automake-1.10.patch;patch=1 \
file://grub-support-256byte-inode.diff;patch=1 \
file://menu.lst"
inherit autotools
do_install_append() {
install -m 0644 -D ${WORKDIR}/menu.lst ${D}/boot/grub/menu.lst
# Copy stage1/1_5/2 files to /boot/grub
GRUB_TARGET_ARCH=$(echo ${TARGET_ARCH} | sed -e 's/.86/386/')
install -m 0644 \
${D}/${libdir}/grub/${GRUB_TARGET_ARCH}${TARGET_VENDOR}/* \
${D}/boot/grub/
}
PACKAGES =+ "${PN}-install ${PN}-eltorito"
FILES_${PN}-install = " \
${sbindir}/grub-install \
${sbindir}/grub-terminfo \
${sbindir}/grub-md5-crypt \
${bindir}/mbchk \
${libdir}/grub \
"
FILES_${PN}-eltorito = "/boot/grub/stage2_eltorito"
FILES_${PN} += "/boot"
COMPATIBLE_HOST = "i.86.*-linux"
|