ubuntu jammy topgrade fix for libssl1.1
This commit is contained in:
parent
1f5d655d9e
commit
640ac3b41b
@ -54,6 +54,18 @@ else
|
|||||||
update_topgrade
|
update_topgrade
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ubuntu Jammy need focal repo to get this
|
||||||
|
if ! is_shared_lib_present libssl.so.1.1
|
||||||
|
then
|
||||||
|
if get_dist == "Ubuntu" ]]
|
||||||
|
then
|
||||||
|
printf "$COL_YELLOW" "** libssl.so.1.1 library missing, installing now"
|
||||||
|
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
|
||||||
|
apt update
|
||||||
|
apt install -y libssl1.1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
printf "$COL_LIGHT_BLUE" "checking for topgrade confs"
|
printf "$COL_LIGHT_BLUE" "checking for topgrade confs"
|
||||||
custom_topgrade_confs_path="/etc/topgrade"
|
custom_topgrade_confs_path="/etc/topgrade"
|
||||||
custom_topgrade_confs_git="https://git.deathbybandaid.net/deathbybandaid/topgrade.git"
|
custom_topgrade_confs_git="https://git.deathbybandaid.net/deathbybandaid/topgrade.git"
|
||||||
|
|||||||
@ -1,5 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
get_dist() {
|
||||||
|
echo $(lsb_release -si)
|
||||||
|
}
|
||||||
|
|
||||||
is_command() {
|
is_command() {
|
||||||
local check_command="$1"
|
local check_command="$1"
|
||||||
command -v "${check_command}" >/dev/null 2>&1
|
command -v "${check_command}" >/dev/null 2>&1
|
||||||
@ -97,3 +101,16 @@ service_exists() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
is_shared_lib_present() {
|
||||||
|
local libtocheck="$1"
|
||||||
|
printf "$COL_YELLOW" "Checking if Shared library is installed: $libtocheck"
|
||||||
|
if ! ldconfig -p | grep $libtocheck
|
||||||
|
then
|
||||||
|
printf "$COL_YELLOW" "$libtocheck is not installed"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
printf "$COL_YELLOW" "$libtocheck is installed"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user