diff options
author | Koen Kooi <koen@openembedded.org> | 2005-06-30 08:19:37 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-06-30 08:19:37 +0000 |
commit | c8e5702127e507e82e6f68a4b8c546803accea9d (patch) | |
tree | 00583491f40ecc640f2b28452af995e3a63a09d7 /packages/grub | |
parent | 87ec8ca4d2e2eb4d1c1e1e1a6b46a395d56805b9 (diff) |
import clean BK tree at cset 1.3670
Diffstat (limited to 'packages/grub')
-rw-r--r-- | packages/grub/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/grub/grub-0.93/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/grub/grub-0.93/autohell.patch | 166 | ||||
-rw-r--r-- | packages/grub/grub-0.93/memcpy.patch | 13 | ||||
-rw-r--r-- | packages/grub/grub-0.93/reiserfs.patch | 11 | ||||
-rw-r--r-- | packages/grub/grub_0.93.bb | 18 |
6 files changed, 208 insertions, 0 deletions
diff --git a/packages/grub/.mtn2git_empty b/packages/grub/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/grub/.mtn2git_empty diff --git a/packages/grub/grub-0.93/.mtn2git_empty b/packages/grub/grub-0.93/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/grub/grub-0.93/.mtn2git_empty diff --git a/packages/grub/grub-0.93/autohell.patch b/packages/grub/grub-0.93/autohell.patch index e69de29bb2..ca1f2d1cb5 100644 --- a/packages/grub/grub-0.93/autohell.patch +++ b/packages/grub/grub-0.93/autohell.patch @@ -0,0 +1,166 @@ +--- grub-0.93/configure.in~ 2002-11-29 20:12:08.000000000 +0000 ++++ grub-0.93/configure.in 2004-01-04 12:03:05.000000000 +0000 +@@ -54,7 +54,7 @@ + _AM_DEPENDENCIES(CC) + + dnl Because recent automake complains about AS, set it here. +-AS="$CC" ++AM_PROG_AS + AC_SUBST(AS) + + AC_ARG_WITH(binutils, +--- grub-0.93/stage1/Makefile.am~ 2002-09-08 02:58:08.000000000 +0100 ++++ grub-0.93/stage1/Makefile.am 2004-01-04 12:31:38.000000000 +0000 +@@ -4,7 +4,7 @@ + CLEANFILES = $(nodist_pkgdata_DATA) + + # We can't use builtins or standard includes. +-AM_ASFLAGS = $(STAGE1_CFLAGS) -fno-builtin -nostdinc ++AM_CCASFLAGS = $(STAGE1_CFLAGS) -fno-builtin -nostdinc $(DEFAULT_INCLUDES) + LDFLAGS = -nostdlib -Wl,-N,-Ttext,7C00 + + noinst_PROGRAMS = stage1.exec +--- grub-0.93/stage2/Makefile.am~ 2002-11-29 18:00:53.000000000 +0000 ++++ grub-0.93/stage2/Makefile.am 2004-01-04 12:30:29.000000000 +0000 +@@ -12,6 +12,7 @@ + + # For <stage1.h>. + INCLUDES = -I$(top_srcdir)/stage1 ++AM_CCASFLAGS = $(DEFAULT_INCLUDES) $(INCLUDES) + + # The library for /sbin/grub. + noinst_LIBRARIES = libgrub.a +@@ -88,7 +89,7 @@ + fsys_vstafs.c fsys_xfs.c gunzip.c hercules.c md5.c serial.c \ + smp-imps.c stage2.c terminfo.c tparm.c + pre_stage2_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) +-pre_stage2_exec_ASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) ++pre_stage2_exec_CCASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) $(AM_CCASFLAGS) + pre_stage2_exec_LDFLAGS = $(PRE_STAGE2_LINK) + + if NETBOOT_SUPPORT +@@ -109,7 +110,7 @@ + echo "#define STAGE2_SIZE $$6" > stage2_size.h + + start_exec_SOURCES = start.S +-start_exec_ASFLAGS = $(STAGE2_COMPILE) ++start_exec_CCASFLAGS = $(STAGE2_COMPILE) $(AM_CCASFLAGS) + start_exec_LDFLAGS = $(START_LINK) + + # XXX: automake doesn't provide a way to specify dependencies for object +@@ -127,8 +128,8 @@ + stage1_5.c fsys_ext2fs.c bios.c + e2fs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_EXT2FS=1 \ + -DNO_BLOCK_FILES=1 +-e2fs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_EXT2FS=1 \ +- -DNO_BLOCK_FILES=1 ++e2fs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_EXT2FS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + e2fs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For fat_stage1_5 target. +@@ -136,8 +137,8 @@ + stage1_5.c fsys_fat.c bios.c + fat_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FAT=1 \ + -DNO_BLOCK_FILES=1 +-fat_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FAT=1 \ +- -DNO_BLOCK_FILES=1 ++fat_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FAT=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + fat_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For ffs_stage1_5 target. +@@ -145,8 +146,8 @@ + stage1_5.c fsys_ffs.c bios.c + ffs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FFS=1 \ + -DNO_BLOCK_FILES=1 +-ffs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FFS=1 \ +- -DNO_BLOCK_FILES=1 ++ffs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_FFS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + ffs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For minix_stage1_5 target. +@@ -154,8 +155,8 @@ + stage1_5.c fsys_minix.c bios.c + minix_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_MINIX=1 \ + -DNO_BLOCK_FILES=1 +-minix_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_MINIX=1 \ +- -DNO_BLOCK_FILES=1 ++minix_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_MINIX=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + minix_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For reiserfs_stage1_5 target. +@@ -163,8 +164,8 @@ + disk_io.c stage1_5.c fsys_reiserfs.c bios.c + reiserfs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_REISERFS=1 \ + -DNO_BLOCK_FILES=1 +-reiserfs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_REISERFS=1 \ +- -DNO_BLOCK_FILES=1 ++reiserfs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_REISERFS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + reiserfs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For vstafs_stage1_5 target. +@@ -172,8 +173,8 @@ + disk_io.c stage1_5.c fsys_vstafs.c bios.c + vstafs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_VSTAFS=1 \ + -DNO_BLOCK_FILES=1 +-vstafs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_VSTAFS=1 \ +- -DNO_BLOCK_FILES=1 ++vstafs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_VSTAFS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + vstafs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For jfs_stage1_5 target. +@@ -181,8 +182,8 @@ + disk_io.c stage1_5.c fsys_jfs.c bios.c + jfs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_JFS=1 \ + -DNO_BLOCK_FILES=1 +-jfs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_JFS=1 \ +- -DNO_BLOCK_FILES=1 ++jfs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_JFS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + jfs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For xfs_stage1_5 target. +@@ -190,16 +191,16 @@ + disk_io.c stage1_5.c fsys_xfs.c bios.c + xfs_stage1_5_exec_CFLAGS = $(STAGE1_5_COMPILE) -DFSYS_XFS=1 \ + -DNO_BLOCK_FILES=1 +-xfs_stage1_5_exec_ASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_XFS=1 \ +- -DNO_BLOCK_FILES=1 ++xfs_stage1_5_exec_CCASFLAGS = $(STAGE1_5_COMPILE) -DFSYS_XFS=1 \ ++ -DNO_BLOCK_FILES=1 $(AM_CCASFLAGS) + xfs_stage1_5_exec_LDFLAGS = $(STAGE1_5_LINK) + + # For diskless target. + diskless_exec_SOURCES = $(pre_stage2_exec_SOURCES) + diskless_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) \ + -DSUPPORT_DISKLESS=1 +-diskless_exec_ASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) \ +- -DSUPPORT_DISKLESS=1 ++diskless_exec_CCASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) \ ++ -DSUPPORT_DISKLESS=1 $(AM_CCASFLAGS) + diskless_exec_LDFLAGS = $(PRE_STAGE2_LINK) + diskless_exec_LDADD = ../netboot/libdrivers.a + +@@ -210,7 +211,7 @@ + + # For nbloader target. + nbloader_exec_SOURCES = nbloader.S +-nbloader_exec_ASFLAGS = $(STAGE2_COMPILE) ++nbloader_exec_CCASFLAGS = $(STAGE2_COMPILE) $(AM_CCASFLAGS) + nbloader_exec_LDFLAGS = $(NBLOADER_LINK) + + # XXX: See the comment for start_exec-start.o. +@@ -223,7 +224,7 @@ + + # For pxeloader target. + pxeloader_exec_SOURCES = pxeloader.S +-pxeloader_exec_ASFLAGS = $(STAGE2_COMPILE) ++pxeloader_exec_CCASFLAGS = $(STAGE2_COMPILE) $(AM_CCASFLAGS) + pxeloader_exec_LDFLAGS = $(PXELOADER_LINK) + + # XXX: See the comment for start_exec-start.o. diff --git a/packages/grub/grub-0.93/memcpy.patch b/packages/grub/grub-0.93/memcpy.patch index e69de29bb2..dd5da33a8b 100644 --- a/packages/grub/grub-0.93/memcpy.patch +++ b/packages/grub/grub-0.93/memcpy.patch @@ -0,0 +1,13 @@ +--- grub-0.93/stage2/asm.S~ 2002-12-02 23:18:56.000000000 +0000 ++++ grub-0.93/stage2/asm.S 2004-01-04 12:50:11.000000000 +0000 +@@ -62,6 +62,10 @@ + start: + _start: + #endif /* ! STAGE1_5 */ ++ ++#undef memcpy ++ENTRY(memcpy) ++ jmp EXT_C(grub_memmove) + + ENTRY(main) + /* diff --git a/packages/grub/grub-0.93/reiserfs.patch b/packages/grub/grub-0.93/reiserfs.patch index e69de29bb2..5b4fb5bfa4 100644 --- a/packages/grub/grub-0.93/reiserfs.patch +++ b/packages/grub/grub-0.93/reiserfs.patch @@ -0,0 +1,11 @@ +--- grub-0.93/stage2/fsys_reiserfs.c~ 2002-11-29 17:46:01.000000000 +0000 ++++ grub-0.93/stage2/fsys_reiserfs.c 2004-01-04 12:16:34.000000000 +0000 +@@ -112,7 +112,7 @@ + /* offset in the log of where to start replay after a crash */ + __u32 j_first_unflushed_offset; + /* mount id to detect very old transactions */ +- __u32 long j_mount_id; ++ __u32 j_mount_id; + }; + + /* magic string to find desc blocks in the journal */ diff --git a/packages/grub/grub_0.93.bb b/packages/grub/grub_0.93.bb index e69de29bb2..d67247ccff 100644 --- a/packages/grub/grub_0.93.bb +++ b/packages/grub/grub_0.93.bb @@ -0,0 +1,18 @@ +SECTION = "base" +DESCRIPTION = "grand unified bootloader" + +SRC_URI = "ftp://alpha.gnu.org/gnu/grub/grub-${PV}.tar.gz; \ + file://autohell.patch;patch=1 \ + file://memcpy.patch;patch=1 \ + file://reiserfs.patch;patch=1" + +S = "${WORKDIR}/grub-${PV}" + +inherit autotools + +python __anonymous () { + import re + host = bb.data.getVar('HOST_SYS', d, 1) + if not re.match('i.86.*-linux', host): + raise bb.parse.SkipPackage("incompatible with host %s" % host) +} |