Remove legacy repos on latest Ubuntu
This commit is contained in:
11
installJRMC
11
installJRMC
@@ -16,7 +16,7 @@
|
||||
|
||||
shopt -s extglob
|
||||
|
||||
declare -g SCRIPT_VERSION="1.3.9"
|
||||
declare -g SCRIPT_VERSION="1.3.10-dev"
|
||||
declare -g MC_REPO="bullseye" # should match the MC_VERSION
|
||||
declare -g MC_VERSION="33.0.37" # Do find all replace
|
||||
declare -g BOARD_URL="https://yabb.jriver.com/interact/index.php/board,86.0.html" # MC33
|
||||
@@ -602,6 +602,8 @@ install_mc_repo() {
|
||||
if [[ $ID == "ubuntu" ]] \
|
||||
&& [[ $major_version -gt 24 || ($major_version -eq 24 && $minor_version -ge 10) ]]; then
|
||||
repo_file="/etc/apt/sources.list.d/jriver.sources" # TODO new Ubuntu sources file format
|
||||
local old_repo_file="/etc/apt/sources.list.d/jriver.list"
|
||||
[[ -f $old_repo_file ]] && execute rm -f "$old_repo_file"
|
||||
read -r -d '' repo_text <<-EOF
|
||||
Types: deb
|
||||
URIs: http://dist.jriver.com/latest/mediacenter/
|
||||
@@ -625,8 +627,8 @@ install_mc_repo() {
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "Adding MC repository to $repo_file"
|
||||
sudo tee "$repo_file" > /dev/null <<< "$repo_text"
|
||||
echo "Adding MC repository file: $repo_file"
|
||||
sudo tee "$repo_file" &>/dev/null <<< "$repo_text"
|
||||
|
||||
if ! "${PKG_UPDATE[@]}"; then
|
||||
err "Package update failed!"
|
||||
@@ -1506,7 +1508,8 @@ uninstall() {
|
||||
echo "Removing repo files"
|
||||
execute sudo rm -rf \
|
||||
"/etc/yum.repos.d/jriver.repo" \
|
||||
/etc/apt/sources.list.d/{jriver,mediacenter}*.list # also remove legacy repo files
|
||||
/etc/apt/sources.list.d/{jriver,mediacenter}*.{list,sources} # also remove legacy repo files
|
||||
|
||||
if [[ $ID == "suse" ]]; then
|
||||
execute sudo zypper --non-interactive removerepo jriver
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user