From 7eef87483168f284561414a56b5378a3102639bb Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 13 May 2006 09:05:01 -0400 Subject: [PATCH] Fix problem with creating initrd's for 2.4 systems on Debian Recent glibc's no longer accept LD_ASSUME_KERNEL=2.4; this must be LD_ASSUME_KERNEL=2.4.1. Also, only set LD_ASSUME_KERNEL if we are not using a 2.4 kernel (and are presumably using something newer) Addresses Debian Bug: #364516 Signed-off-by: "Theodore Ts'o" --- debian/initrd-tools.e2fsprogs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/debian/initrd-tools.e2fsprogs b/debian/initrd-tools.e2fsprogs index 75e1f77..7260159 100644 --- a/debian/initrd-tools.e2fsprogs +++ b/debian/initrd-tools.e2fsprogs @@ -9,8 +9,12 @@ cp /usr/lib/e2initrd_helper $INITRDDIR/bin/e2initrd_helper case "$VERSION" in 2.4.*) - LD_ASSUME_KERNEL=2.4 - export LD_ASSUME_KERNEL + case "uname -r" in + 2.4.*) : ;; + *) LD_ASSUME_KERNEL=2.4.1 + export LD_ASSUME_KERNEL + ;; + esac ;; esac -- 1.8.3.1