diff options
| author | navewindre <boneyaard@gmail.com> | 2025-06-17 06:46:07 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2025-06-17 06:46:07 +0200 |
| commit | 863b3703e3e03f1ca0ccdf297fb33e20eb344ec4 (patch) | |
| tree | 0902039bbe2cf1131390821ec39aa973fc4c797c /slackware-bootstrap/slackpkg | |
| parent | 10962d4699eb92b6e4225caee6916c838f806a31 (diff) | |
updat
Diffstat (limited to 'slackware-bootstrap/slackpkg')
| -rwxr-xr-x | slackware-bootstrap/slackpkg | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/slackware-bootstrap/slackpkg b/slackware-bootstrap/slackpkg index 8777d1c..7a5942f 100755 --- a/slackware-bootstrap/slackpkg +++ b/slackware-bootstrap/slackpkg @@ -1,6 +1,8 @@ #!/bin/sh basedir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +cp /etc/slackpkg/mirrors $basedir/.mirrors-old + printf "\x1b[1;31m======================= [ \x1b[7;31m ATTENTION \x1b[0;0m\x1b[1;31m ] ========================\n\x1b[0;0m" printf "\x1b[16;32mREAD CAREFULLY:\n\x1b[0;0m" echo "this script will open a text editor to edit the mirror list" @@ -25,24 +27,31 @@ echo "================================================" read -p "press enter to continue" echo "running full system update ..." +slackpkg upgrade slackpkg slackpkg upgrade-all -cp $basedir/slackpkg-blacklist /etc/slackpkg/blacklist slackpkg install-new -echo "================= [ system branch ] ===============" -echo "if you would like, you can now edit the mirrors" -echo "and switch to -current." -echo "===================================================" +cp $basedir/mirrors /etc/slackpkg/mirrors -echo "would you like to edit mirrors and perform a system update now?" -read -p "enter your choice [y/n] (n): " choice -if [[ $choice == 'y' ]]; then - nano /etc/slackpkg/mirrors - echo "running full system update ..." - echo "y" | slackpkg update - slackpkg upgrade-all - slackpkg install-new -fi +printf "\x1b[1;31m======================= [ \x1b[7;31m ATTENTION \x1b[0;0m\x1b[1;31m ] ========================\n\x1b[0;0m" +printf "\x1b[16;32mREAD CAREFULLY:\n\x1b[0;0m" +echo "you will now have to switch the branch to -current" +echo "same as before, you will have to manually" +echo "edit the mirror list." +echo "scroll down below the 15.0 section" +echo "and select a suitable -current mirror" +printf "\x1b[1;31m================================================================\n\x1b[0;0m" + +read -p "press enter to continue" +nano /etc/slackpkg/mirrors + +cp $basedir/slackpkg-blacklist-allowkern /etc/slackpkg/blacklist +echo "running full system update ..." +slackpkg update +slackpkg upgrade slackpkg +slackpkg upgrade-all +slackpkg install-new +cp $basedir/slackpkg-blacklist /etc/slackpkg/blacklist echo "================= [ kde purge ] ==================" echo "due to how install-new works, kde is always" |
