diff options
author | Bill Nottingham <notting@redhat.com> | 2001-07-11 01:23:32 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2001-07-11 01:23:32 +0000 |
commit | a4e77a24ea1568e3286577041f4a184a1a3b7f34 (patch) | |
tree | b979e1c07100d54586fa87ffa5bd2e269854e127 /rc.d | |
parent | 6b6c2559bfe68d433b78a7b35e1e56dfdbb6b332 (diff) | |
download | initscripts-a4e77a24ea1568e3286577041f4a184a1a3b7f34.tar initscripts-a4e77a24ea1568e3286577041f4a184a1a3b7f34.tar.gz initscripts-a4e77a24ea1568e3286577041f4a184a1a3b7f34.tar.bz2 initscripts-a4e77a24ea1568e3286577041f4a184a1a3b7f34.tar.xz initscripts-a4e77a24ea1568e3286577041f4a184a1a3b7f34.zip |
don't tweak the System.map link if it's already correct (#39290)
Diffstat (limited to 'rc.d')
-rwxr-xr-x | rc.d/rc.sysinit | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rc.d/rc.sysinit b/rc.d/rc.sysinit index 477f547d..153c5b44 100755 --- a/rc.d/rc.sysinit +++ b/rc.d/rc.sysinit @@ -663,7 +663,8 @@ fi # Adjust symlinks as necessary in /boot to keep system services from # spewing messages about mismatched System maps and so on. -if [ -L /boot/System.map -a -r /boot/System.map-`uname -r` ] ; then +if [ -L /boot/System.map -a -r /boot/System.map-`uname -r` -a \ + ! /boot/System.map -ef /boot/System.map-`uname -r` ] ; then ln -s -f System.map-`uname -r` /boot/System.map fi if [ ! -e /boot/System.map -a -r /boot/System.map-`uname -r` ] ; then |