summaryrefslogtreecommitdiff
path: root/grub
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2004-11-09 00:36:47 +0000
committerChris Larson <clarson@kergoth.com>2004-11-09 00:36:47 +0000
commitf96441b9faf769c9ecdd4d338b605ea3d0cc4010 (patch)
treeedb17ec2c4ea13c5acb1c7350957a249a820e28d /grub
parentb6588aa6851fb220cedc387d21c51513ef8d67f4 (diff)
Disable bk EOLN_NATIVE conversions on all files in packages FILESPATHs, to prevent it screwing up patches.
BKrev: 4190111fA4MuVozAqwE7xOSL9fr-TA
Diffstat (limited to 'grub')
-rw-r--r--grub/grub-0.93/autohell.patch166
-rw-r--r--grub/grub-0.93/memcpy.patch13
-rw-r--r--grub/grub-0.93/reiserfs.patch11
3 files changed, 190 insertions, 0 deletions
diff --git a/grub/grub-0.93/autohell.patch b/grub/grub-0.93/autohell.patch
index e69de29bb2..ca1f2d1cb5 100644
--- a/grub/grub-0.93/autohell.patch
+++ b/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/grub/grub-0.93/memcpy.patch b/grub/grub-0.93/memcpy.patch
index e69de29bb2..dd5da33a8b 100644
--- a/grub/grub-0.93/memcpy.patch
+++ b/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/grub/grub-0.93/reiserfs.patch b/grub/grub-0.93/reiserfs.patch
index e69de29bb2..5b4fb5bfa4 100644
--- a/grub/grub-0.93/reiserfs.patch
+++ b/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 */