summaryrefslogtreecommitdiff
path: root/slackware-bootstrap/slackpkg
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2025-06-18 05:14:57 +0200
committernavewindre <boneyaard@gmail.com>2025-06-18 05:14:57 +0200
commit206896b42d5c8921314267eb300f70c2e1aac374 (patch)
tree5d96fda4b1e6843d6b62fc70ef9e9efa350851ad /slackware-bootstrap/slackpkg
parent4db9df83e5f7b4abdd49d0bc4139cfb95b07e60f (diff)
fix
Diffstat (limited to 'slackware-bootstrap/slackpkg')
-rwxr-xr-xslackware-bootstrap/slackpkg13
1 files changed, 9 insertions, 4 deletions
diff --git a/slackware-bootstrap/slackpkg b/slackware-bootstrap/slackpkg
index f157625..7aa2589 100755
--- a/slackware-bootstrap/slackpkg
+++ b/slackware-bootstrap/slackpkg
@@ -46,7 +46,7 @@ printf "\x1b[1;31m==============================================================
read -p "press enter to continue"
nano /etc/slackpkg/mirrors
-cp $basedir/slackpkg-blacklist-allowkern /etc/slackpkg/blacklist
+cp -f $basedir/slackpkg-blacklist-allowkern /etc/slackpkg/blacklist
echo "running full system update ..."
slackpkg update
slackpkg update gpg
@@ -55,15 +55,20 @@ slackpkg update gpg
slackpkg upgrade glibc libgcrypt aaa_glibc-solibs glib2 libffi
slackpkg upgrade gnupg gnupg2 openssl openssl-solibs openssl11 openssl11-solibs
slackpkg update gpg
+cp -f $basedir/slackpkg-nogpg.conf /etc/slackpkg/slackpkg.conf
slackpkg install-new
slackpkg upgrade-all
slackpkg update gpg
slackpkg upgrade-all
-cp $basedir/slackpkg-blacklist /etc/slackpkg/blacklist
+cp -f $basedir/slackpkg-blacklist /etc/slackpkg/blacklist
+cp -f $basedir/slackpkg.conf /etc/slackpkg/slackpkg.conf
-kernel=$(ls /boot | grep "vmlinuz-generic-" | sort | tail -1 | cut -d '-' -f 2)
+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)
+fi
-initrdcmd="$(usr/share/mkinitrd/mkinitrd_command_generator.sh -k $kernel)"
+initrdcmd="$(/usr/share/mkinitrd/mkinitrd_command_generator.sh -k $kernel)"
initrdcmd=$(echo $initrdcmd | tail -1)
$initrdcmd