diff options
| author | navewindre <boneyaard@gmail.com> | 2025-06-18 09:30:28 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2025-06-18 09:30:28 +0200 |
| commit | 2fa5925ba3aa115d48b362ef693f34f500d58d52 (patch) | |
| tree | ca708c1e753fe018b4fd995f88472734f38905bf /slackware-bootstrap/slackpkg | |
| parent | 0160d7db897ec19546f4325c5ed80443514b0ad7 (diff) | |
a
Diffstat (limited to 'slackware-bootstrap/slackpkg')
| -rwxr-xr-x | slackware-bootstrap/slackpkg | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/slackware-bootstrap/slackpkg b/slackware-bootstrap/slackpkg index 80f1bb8..3a61323 100755 --- a/slackware-bootstrap/slackpkg +++ b/slackware-bootstrap/slackpkg @@ -63,9 +63,11 @@ slackpkg upgrade-all cp -f $basedir/slackpkg-blacklist /etc/slackpkg/blacklist cp -f $basedir/slackpkg.conf /etc/slackpkg/slackpkg.conf +isgeneric=1 kernel=$(ls /boot | grep "vmlinuz-generic-" | sort | tail -1 | cut -d '-' -f 3) if [[ $kernel == "" ]]; then # newer versions of slackware dont differentiate -generic and -huge kernel=$(ls /boot | grep "vmlinuz-[0-9]" | sort | tail -1 | cut -d '-' -f 2) + isgeneric=0 fi initrdcmd="$(/usr/share/mkinitrd/mkinitrd_command_generator.sh -k $kernel)" @@ -85,13 +87,25 @@ if [[ $choice != 'n' ]]; then fi rm /boot/vmlinuz -ln -s /boot/vmlinuz-generic-$kernel /boot/vmlinuz +if [[ $isgeneric == 1 ]]; then + ln -s /boot/vmlinuz-generic-$kernel /boot/vmlinuz +else + ln -s /boot/vmlinuz-$kernel /boot/vmlinuz +fi rm /boot/System.map -ln -s /boot/System.map-generic-$kernel /boot/System.map +if [[ $isgeneric == 1 ]]; then + ln -s /boot/System.map-generic-$kernel /boot/System.map +else + ln -s /boot/System.map-$kernel /boot/System.map +fi rm /boot/config -ln -s /boot/config-generic-$kernel.x64 /boot/config +if [[ $isgeneric == 1 ]]; then + ln -s /boot/config-generic-$kernel.x64 /boot/config +else + ln -s /boot/config-$kernel.x64 /boot/config +fi echo "================= [ kde purge ] ==================" echo "due to how install-new works, kde is always" |
