summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2005-03-27 20:40:40 +0000
committerTony Vroon <chainsaw@gentoo.org>2005-03-27 20:40:40 +0000
commit901fb566c612acab07fe96e96933b1b973ff97a1 (patch)
tree26adb6cf1355b59c40439cfd41649cb40fa90e92 /sys-boot/lilo
parentmoved from dev-java/regexp to dev-java/jakarta-regexp dependency. see #71336.... (diff)
downloadhistorical-901fb566c612acab07fe96e96933b1b973ff97a1.tar.gz
historical-901fb566c612acab07fe96e96933b1b973ff97a1.tar.bz2
historical-901fb566c612acab07fe96e96933b1b973ff97a1.zip
Updated patch from Christophe Saout closes bug #85233.
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'sys-boot/lilo')
-rw-r--r--sys-boot/lilo/ChangeLog6
-rw-r--r--sys-boot/lilo/Manifest20
-rw-r--r--sys-boot/lilo/files/lilo-22.6.1-devmapper_gentoo.patch29
3 files changed, 38 insertions, 17 deletions
diff --git a/sys-boot/lilo/ChangeLog b/sys-boot/lilo/ChangeLog
index 400f2b576c2c..c28fbc1e6d54 100644
--- a/sys-boot/lilo/ChangeLog
+++ b/sys-boot/lilo/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-boot/lilo
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/lilo/ChangeLog,v 1.31 2005/02/27 01:43:46 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/lilo/ChangeLog,v 1.32 2005/03/27 20:40:40 chainsaw Exp $
+
+ 27 Mar 2005; Tony Vroon <chainsaw@gentoo.org>
+ files/lilo-22.6.1-devmapper_gentoo.patch:
+ Updated devmapper patch by Christophe Saout, closes bug #85233.
27 Feb 2005; Tony Vroon <chainsaw@gentoo.org> lilo-22.6.1-r1.ebuild:
Correct pxeserial USE-flag logic.
diff --git a/sys-boot/lilo/Manifest b/sys-boot/lilo/Manifest
index 2a0a1fae3a7c..3d05c90819c9 100644
--- a/sys-boot/lilo/Manifest
+++ b/sys-boot/lilo/Manifest
@@ -1,11 +1,21 @@
-MD5 4e0a8a1d468e47a575b9579d2be7a9be ChangeLog 3163
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 8c555cc714b26e1782a1346a0ac95f21 lilo-22.6.1-r1.ebuild 5120
MD5 eeee4743c4e463eeed3a7a4c15380e0d metadata.xml 254
MD5 66f12349ca9414f901d929091e8dfe92 lilo-22.6.1.ebuild 4771
-MD5 fff6910b2180128e251d89f31221b683 files/digest-lilo-22.6.1 128
-MD5 ab2657bc635313522eb791e30b1166ef files/lilo-22.6.1-correct-usage-info.patch 683
+MD5 7d109af328de8573fe7cabc051c435c7 ChangeLog 3322
MD5 2419c22323e1cfdbbc1ca149cb05e74d files/lilo-22.6.1-create-install-dirs.patch 970
-MD5 5f2172291cc1252b30f5a60981a51ac4 files/lilo.conf 1722
+MD5 c3e5c4bfabecddb7a57c3cdce9e21c3a files/lilo-22.6.1-devmapper_gentoo.patch 12072
MD5 fff6910b2180128e251d89f31221b683 files/digest-lilo-22.6.1-r1 128
+MD5 ab2657bc635313522eb791e30b1166ef files/lilo-22.6.1-correct-usage-info.patch 683
MD5 78f9720430dac90363e7b5120a262a3a files/lilo-22.6.1-novga.patch 936
-MD5 42faa8a84fae547fe181da0ad7b67b04 files/lilo-22.6.1-devmapper_gentoo.patch 11826
+MD5 5f2172291cc1252b30f5a60981a51ac4 files/lilo.conf 1722
+MD5 fff6910b2180128e251d89f31221b683 files/digest-lilo-22.6.1 128
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux)
+
+iD8DBQFCRxshp5vW4rUFj5oRAgM7AJ96kBRMwWLa+mvPEe9FxmB/z40b4ACcD73H
+j/Swk5hBlymL1gabykgDm4k=
+=FtbO
+-----END PGP SIGNATURE-----
diff --git a/sys-boot/lilo/files/lilo-22.6.1-devmapper_gentoo.patch b/sys-boot/lilo/files/lilo-22.6.1-devmapper_gentoo.patch
index 2ad3255c0853..44325e71ca51 100644
--- a/sys-boot/lilo/files/lilo-22.6.1-devmapper_gentoo.patch
+++ b/sys-boot/lilo/files/lilo-22.6.1-devmapper_gentoo.patch
@@ -1,6 +1,6 @@
-diff -Nur lilo-22.6.orig/geometry.c lilo-22.6/geometry.c
---- lilo-22.6.orig/geometry.c 2004-08-25 20:21:08.000000000 +0200
-+++ lilo-22.6/geometry.c 2004-09-21 22:42:05.023500680 +0200
+diff -Nur lilo-22.6.1.orig/geometry.c lilo-22.6.1/geometry.c
+--- lilo-22.6.1.orig/geometry.c 2004-11-16 08:11:03.000000000 +0100
++++ lilo-22.6.1/geometry.c 2005-03-15 00:13:42.761215192 +0100
@@ -15,6 +15,9 @@
#include <stdio.h>
#include <fcntl.h>
@@ -151,7 +151,7 @@ diff -Nur lilo-22.6.orig/geometry.c lilo-22.6/geometry.c
}
-@@ -776,6 +848,161 @@
+@@ -777,6 +849,161 @@
{
DT_ENTRY *walk;
int inherited,keep_cyls,is_raid=0;
@@ -313,7 +313,7 @@ diff -Nur lilo-22.6.orig/geometry.c lilo-22.6/geometry.c
if (verbose>=5) printf("geo_get: device %04X, all=%d\n", device, all);
#ifdef LCF_LVM
-@@ -1147,14 +1374,50 @@
+@@ -1154,14 +1381,50 @@
die("EVMS boot volume cannot be on multiple disks.\n");
sector = ebm.rsector + ((offset/SECTOR_SIZE) % geo->spb) + geo->start;
}
@@ -371,10 +371,10 @@ diff -Nur lilo-22.6.orig/geometry.c lilo-22.6/geometry.c
/* DON'T always use CHS addressing on floppies: JRC */
/* if ((geo->device & 0x80) && (linear || lba32)) { */
if ((linear || lba32)) {
-diff -Nur lilo-22.6.orig/Makefile lilo-22.6/Makefile
---- lilo-22.6.orig/Makefile 2004-09-02 20:06:27.000000000 +0200
-+++ lilo-22.6/Makefile 2004-09-21 22:42:05.018501440 +0200
-@@ -53,7 +53,7 @@
+diff -Nur lilo-22.6.1.orig/Makefile lilo-22.6.1/Makefile
+--- lilo-22.6.1.orig/Makefile 2004-11-17 19:41:56.000000000 +0100
++++ lilo-22.6.1/Makefile 2005-03-15 00:14:28.277295696 +0100
+@@ -59,7 +59,7 @@
# XL_SECS=n Support for extra large (non-standard) floppies.
CONFIG=-DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DONE_SHOT -DPASS160 \
@@ -383,7 +383,7 @@ diff -Nur lilo-22.6.orig/Makefile lilo-22.6/Makefile
# set the compiler optimization level
-@@ -95,6 +95,8 @@
+@@ -101,6 +101,8 @@
LDFLAGS=#-Xlinker -qmagic
LIBS=
@@ -392,7 +392,7 @@ diff -Nur lilo-22.6.orig/Makefile lilo-22.6/Makefile
OBJS=lilo.o raid.o map.o geometry.o boot.o device.o common.o bsect.o cfg.o \
partition.o identify.o probe.o shs2.o edit.o temp.o
-@@ -270,7 +272,11 @@
+@@ -291,10 +293,18 @@
cp -p dparam.S dparam.s
lilo: $(OBJS)
@@ -403,4 +403,11 @@ diff -Nur lilo-22.6.orig/Makefile lilo-22.6/Makefile
+endif
lilo-static: $(OBJS)
++ifneq (,$(findstring DEVMAPPER,$(CONFIG)))
++ $(CC) -o lilo-static -static $(LDFLAGS) $(OBJS) $(LIBS) $(DEVMAPPER)
++else
$(CC) -o lilo-static -static $(LDFLAGS) $(OBJS) $(LIBS)
++endif
+
+ boot-text.b: first.b second.b
+ (dd if=first.b bs=512 conv=sync; dd if=second.b) >boot-text.b