summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2006-09-05 11:26:29 +0000
committerTony Vroon <chainsaw@gentoo.org>2006-09-05 11:26:29 +0000
commit1d9fd040991d99799719c824c9141c4b46e23516 (patch)
tree14fb21c368297447b341cd06c063fed1c456dc43 /sys-boot/lilo/files
parentAdd this old version, because it's the last GPL-version. (diff)
downloadgentoo-2-1d9fd040991d99799719c824c9141c4b46e23516.tar.gz
gentoo-2-1d9fd040991d99799719c824c9141c4b46e23516.tar.bz2
gentoo-2-1d9fd040991d99799719c824c9141c4b46e23516.zip
Let portage strip the main binary, patch from bug #140210 by Ulrich Mueller <ulm@kph.uni-mainz.de>. Forcibly disable BCC detection (keeps DOS & diagnostic utilities from building) based on a suggestion from Michael Baer <micb@easy-pinguin.de> in bug #141777. Bump dolilo to version 0.4; serial console support and the ability to override bootdev & rootdev, needed in case of an encrypted root partition.
(Portage version: 2.1.1_rc1-r2)
Diffstat (limited to 'sys-boot/lilo/files')
-rw-r--r--sys-boot/lilo/files/digest-lilo-22.7.2-r26
-rw-r--r--sys-boot/lilo/files/lilo-22.7.2-install-nostrip.patch10
-rw-r--r--sys-boot/lilo/files/lilo-22.7.2-makefile.patch24
3 files changed, 40 insertions, 0 deletions
diff --git a/sys-boot/lilo/files/digest-lilo-22.7.2-r2 b/sys-boot/lilo/files/digest-lilo-22.7.2-r2
new file mode 100644
index 000000000000..c844e713f234
--- /dev/null
+++ b/sys-boot/lilo/files/digest-lilo-22.7.2-r2
@@ -0,0 +1,6 @@
+MD5 08243e46598d6f457e8e4135f1fa8d52 dolilo-0.4.tar.bz2 3753
+RMD160 e63d7d258461346620d012d8e89b22b3f969b089 dolilo-0.4.tar.bz2 3753
+SHA256 812f7cb7a9c93eade7afaa8f12955723c4bdaede1c61f90162390dedfc37bd2e dolilo-0.4.tar.bz2 3753
+MD5 2bf1eb08c449a28ebadcf66c48a26567 lilo-22.7.2.src.tar.gz 433625
+RMD160 03fe32839751b3497dc9f06490dc2cd3bff6b805 lilo-22.7.2.src.tar.gz 433625
+SHA256 3fae019ee67a63f8fc35aade5e7f61a1dd01a210af1b46c6df4b9862597547da lilo-22.7.2.src.tar.gz 433625
diff --git a/sys-boot/lilo/files/lilo-22.7.2-install-nostrip.patch b/sys-boot/lilo/files/lilo-22.7.2-install-nostrip.patch
new file mode 100644
index 000000000000..b8d9f2dc5a9b
--- /dev/null
+++ b/sys-boot/lilo/files/lilo-22.7.2-install-nostrip.patch
@@ -0,0 +1,10 @@
+--- lilo-22.7.2/Makefile~ 2006-07-13 15:10:06.000000000 +0200
++++ lilo-22.7.2/Makefile 2006-07-13 15:12:47.000000000 +0200
+@@ -439,7 +439,6 @@
+ rm -f $$ROOT$(BOOT_DIR)/boot.b; fi
+ cp mkrescue $$ROOT$(SBIN_DIR)
+ cp lilo $$ROOT$(SBIN_DIR)
+- strip $$ROOT$(SBIN_DIR)/lilo
+ cp keytab-lilo.pl $$ROOT$(USRSBIN_DIR)
+ cp manPages/lilo.8 $$ROOT$(MAN_DIR)/man8
+ cp manPages/mkrescue.8 $$ROOT$(MAN_DIR)/man8
diff --git a/sys-boot/lilo/files/lilo-22.7.2-makefile.patch b/sys-boot/lilo/files/lilo-22.7.2-makefile.patch
new file mode 100644
index 000000000000..0b23b353223f
--- /dev/null
+++ b/sys-boot/lilo/files/lilo-22.7.2-makefile.patch
@@ -0,0 +1,24 @@
+--- Makefile.orig 2006-09-05 12:11:46.000000000 +0100
++++ Makefile 2006-09-05 12:12:11.000000000 +0100
+@@ -77,8 +77,7 @@
+ CFG_DIR=/etc
+ BOOT_DIR=/boot
+ USRSBIN_DIR=/usr/sbin
+-# set the following if you wish LILO.COM to be installed
+-DOS_DIR=/dosC/boot
++
+ #
+ #MAN_DIR=`if [ -z "$(whereis lilo | grep 'lilo.8')" ]; then \
+ # whereis lilo | sed -e "sX.* /usrX/usrX" -e "sX/man8/lilo.8.*XX" ; \
+@@ -155,10 +154,7 @@
+ #
+ # everything needed to run, just short of installation
+ #
+-all: lilo bootsect.b diag1.img # OBSOLETE: $(BOOTS) edit dparam.com activate
+- if [ -x /usr/bin/bcc -o -x /usr/local/bin/bcc ]; then \
+- make diagnostic; \
+- make dosexe; fi
++all: lilo
+
+ #
+ # everything above plus the statically linked version