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" <tytso@mit.edu>
bitmap-optimize
Theodore Ts'o 2006-05-13 09:05:01 -04:00
parent bc2699f018
commit 7eef874831
1 changed files with 6 additions and 2 deletions

View File

@ -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