diff options
Diffstat (limited to 'systemd/mandriva-boot-links')
-rwxr-xr-x | systemd/mandriva-boot-links | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/systemd/mandriva-boot-links b/systemd/mandriva-boot-links new file mode 100755 index 00000000..50ecc71c --- /dev/null +++ b/systemd/mandriva-boot-links @@ -0,0 +1,21 @@ +#!/bin/sh + +uname_r=$(uname -r) + +# 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 -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 + ln -s -f System.map-$uname_r /boot/System.map +fi + +# Adjust symlinks as necessary in /boot to have the default config +if [ -L /boot/config -a -r /boot/config-$uname_r ] ; then + ln -sf config-$uname_r /boot/config +fi +if [ ! -e /boot/config -a -r /boot/config-$uname_r ] ; then + ln -sf config-$uname_r /boot/config +fi |