Skip to content

Commit 2b5fba4

Browse files
committed
quick 'fix' post_install_setup_sbo_slackpkg+_multilib.sh
give it some love
1 parent 4b20a9a commit 2b5fba4

File tree

1 file changed

+32
-22
lines changed

1 file changed

+32
-22
lines changed

post_install_setup_sbo_slackpkg+_multilib.sh

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -69,41 +69,51 @@ rm /tmp/slackpkg+-$slackpkg_version-noarch-$slackpkg_tag.txz
6969

7070
updateFun ()
7171
{
72-
echo ""
73-
echo "Do you want to upgrade slackware? (y/N)"
74-
read -r ANS
75-
if [ "$ANS" == "y" ] || [ "$ANS" == "Y" ]; then
76-
slackpkg update gpg
77-
slackpkg update
78-
slackpkg upgrade-all
79-
echo "!!Attention!! You may need to run lilo or setup you're boot loader and reboot !!Attention!!"
80-
fi
72+
echo ""
73+
echo "Do you want to upgrade slackware? (y/N)"
74+
read -r ANS
75+
if [ "$ANS" == "y" ] || [ "$ANS" == "Y" ]; then
76+
slackpkg update gpg
77+
slackpkg update
78+
slackpkg upgrade-all
79+
echo "!!Attention!! You may need to run lilo or setup you're boot loader and reboot !!Attention!!"
80+
fi
8181
}
8282

83+
echo ""
84+
echo "**************************************************************"
85+
echo " Need to do some testing in a VM wait for it now press ctrl-c"
86+
echo "***************************************************************"
87+
read -r
88+
8389
# Setup bail chance
8490
echo ""
85-
echo "*************************************"
86-
echo " Setup slackpkg+ multilib, hit return"
87-
echo "*************************************"
91+
echo "*******************************************************"
92+
echo " Setup slackpkg+ multilib, hit return or ctrl-c to exit"
93+
echo "*******************************************************"
8894
read -r
8995

9096
# Sed slackpkg mirror and run setupmultilib.sh
97+
BASE_URL="https://mirrors.slackware.com/slackware/slackware64"
98+
9199
if grep -v ^\# /etc/slackpkg/mirrors 2>/dev/null; then
92100
echo "Found mirror"
93-
updateFun
94-
/usr/doc/slackpkg+-$slackpkg_version/setupmultilib.sh
95101
else
96-
if [[ $(cat /etc/slackware-version) == "Slackware $SV" ]]; then
102+
SLACKWARE_VERSION=$(cat /etc/slackware-version)
103+
104+
if [[ "$SLACKWARE_VERSION" == "Slackware $SV" ]]; then
97105
echo "Slackware $SV"
98-
sed -i "s/# https:\/\/mirrors.slackware.com\/slackware\/slackware64-$SV\//https:\/\/mirrors.slackware.com\/slackware\/slackware64-$SV\//g" /etc/slackpkg/mirrors
99-
updateFun
100-
/usr/doc/slackpkg+-$slackpkg_version/setupmultilib.sh
101-
elif [[ $(cat /etc/slackware-version) == "Slackware $SV+" ]]; then
106+
sed -i "s|^# $BASE_URL-$SV/|$BASE_URL-$SV/|" /etc/slackpkg/mirrors
107+
V="15"
108+
elif [[ "$SLACKWARE_VERSION" == "Slackware $SV+" ]]; then
102109
echo "Slackware $SV+"
103-
sed -i 's/# https:\/\/mirrors.slackware.com\/slackware\/slackware64-current\//https:\/\/mirrors.slackware.com\/slackware\/slackware64-current\//g' /etc/slackpkg/mirrors
104-
updateFun
105-
/usr/doc/slackpkg+-$slackpkg_version/setupmultilib.sh
110+
sed -i "s|^# $BASE_URL-current/|$BASE_URL-current/|" /etc/slackpkg/mirrors
111+
V=""
106112
fi
107113
fi
108114

115+
sed -i "/^MIRRORPLUS\['slackpkgplus'\]=/s|https://slakfinder.org/slackpkg+15/|https://slackware.nl/slackpkgplus$V/|" /etc/slackpkg/slackpkgplus.conf
116+
updateFun
117+
/usr/doc/slackpkg+-$slackpkg_version/setupmultilib.sh
118+
109119
exit 0

0 commit comments

Comments
 (0)