Merge commit 'opendreambox/opendreambox-1.6' into vuplus-1.6
[vuplus_openembedded] / recipes / grub / grub_0.97.bb
1 DESCRIPTION = "GRand Unified Bootloader"
2 HOMEPAGE = "http://www.gnu.org/software/grub"
3 SECTION = "bootloaders"
4 PRIORITY = "optional"
5 RDEPENDS_${PN}-install = "diffutils"
6 PR = "r6"
7
8 SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz \
9            file://automake-1.10.patch;patch=1 \
10            file://grub-support-256byte-inode.diff;patch=1 \
11            file://menu.lst"
12
13 inherit autotools
14
15 do_install_append() {
16         install -m 0644 -D ${WORKDIR}/menu.lst ${D}/boot/grub/menu.lst
17
18         # Copy stage1/1_5/2 files to /boot/grub
19         GRUB_TARGET_ARCH=$(echo ${TARGET_ARCH} | sed -e 's/.86/386/')
20         install -m 0644 \
21                 ${D}/${libdir}/grub/${GRUB_TARGET_ARCH}${TARGET_VENDOR}/* \
22                 ${D}/boot/grub/
23 }
24
25 PACKAGES =+ "${PN}-install ${PN}-eltorito"
26
27 FILES_${PN}-install = " \
28         ${sbindir}/grub-install \
29         ${sbindir}/grub-terminfo \
30         ${sbindir}/grub-md5-crypt \
31         ${bindir}/mbchk \
32         ${libdir}/grub \
33 "
34 FILES_${PN}-eltorito = "/boot/grub/stage2_eltorito"
35 FILES_${PN} += "/boot"
36
37 COMPATIBLE_HOST = "i.86.*-linux"