broken lilo check on make install
PATCH 1/1 broken lilo check on make install
Hello,
on make install I get the this error:
...
sh /work/crazy/linux-git/linux-2.6/arch/i386/boot/install.sh 2.6.22-g4eb6bf6b arch/i386/boot/bzImage System.map "/boot" /work/crazy/linux-git/linux-2.6/arch/i386/boot/install.sh: line 54:/etc/lilo/install: No such file or directory
make[1]: *** [install] Error 127
...
I don't use and don't have lilo installed on this system. The attached patch fixes the problem for me.
arch/i386/boot/install.sh +7 -1
@@ -51,4 +51,10 @@ fi cat $2 > $4/vmlinuz cp $3 $4/System.map -if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi +if [ -x /sbin/lilo ]; then + /sbin/lilo +elif [ -x /etc/lilo/install ]; then + /etc/lilo/install +else + echo "Cannot find LILO." +fi
Quoted 4 lines · Gabriel C
I don't use and don't have lilo installed on this system. The attached patch fixes the problem for me.
You also don't have a /sbin/installkernel, which is arguably a bug too.
However, the patch mostly makes sense, although I would suggest putting
a "sync" in the else clause.
With that caveat, Acked-by: H. Peter Anvin <[email protected]>
Quoted 25 lines
Signed-off-by Gabriel Craciunescu <[email protected]>arch/i386/boot/install.sh +7
-2@@ -51,4 +51,10 @@ fi cat $2 > $4/vmlinuz cp $3 $4/System.map -if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi +if [ -x /sbin/lilo ]; then + /sbin/lilo +elif [ -x /etc/lilo/install ]; then + /etc/lilo/install +else + echo "Cannot find LILO." +fi -To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Quoted 11 lines · H. Peter Anvin
Quoted 4 lines · Gabriel C
I don't use and don't have lilo installed on this system. The attached patch fixes the problem for me.
You also don't have a
/sbin/installkernel, which is arguably a bug too.
However, the patch mostly makes sense, although I would suggest putting
a "sync" in the else clause.
Ok , I've changed the patch to use sync.
Quoted 3 lines
With that caveat, Acked-by: H. Peter Anvin <[email protected]>
arch/i386/boot/install.sh | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-)
arch/i386/boot/install.sh +8 -1
@@ -51,4 +51,11 @@ fi cat $2 > $4/vmlinuz cp $3 $4/System.map -if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi +if [ -x /sbin/lilo ]; then + /sbin/lilo +elif [ -x /etc/lilo/install ]; then + /etc/lilo/install +else + sync + echo "Cannot find LILO." +fi