summaryrefslogtreecommitdiff
path: root/slackware-bootstrap/slackpkg
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2025-06-18 09:30:28 +0200
committernavewindre <boneyaard@gmail.com>2025-06-18 09:30:28 +0200
commit2fa5925ba3aa115d48b362ef693f34f500d58d52 (patch)
treeca708c1e753fe018b4fd995f88472734f38905bf /slackware-bootstrap/slackpkg
parent0160d7db897ec19546f4325c5ed80443514b0ad7 (diff)
a
Diffstat (limited to 'slackware-bootstrap/slackpkg')
-rwxr-xr-xslackware-bootstrap/slackpkg20
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"