Combine SUSE/RHEL rpm install
This commit is contained in:
18
installJRMC
18
installJRMC
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# shellcheck disable=SC2317
|
# shellcheck disable=SC2317
|
||||||
# @file installJRMC
|
# @file installJRMC
|
||||||
# @brief Install JRiver Media Center and associated services
|
# @brief Installs JRiver Media Center and associated services
|
||||||
# @description See installJRMC --help or print_help() below for usage
|
# @description See installJRMC --help or print_help() below for usage
|
||||||
# Copyright (c) 2021-2025 Bryan C. Roessler
|
# Copyright (c) 2021-2025 Bryan C. Roessler
|
||||||
# This software is released under the Apache License.
|
# This software is released under the Apache License.
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
# * Be careful with tabs in heredocs
|
# * Be careful with tabs in heredocs
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
|
||||||
declare -g SCRIPT_VERSION="1.5.0"
|
declare -g SCRIPT_VERSION="1.5.1-dev"
|
||||||
declare -g MC_REPO="bullseye" # should match the MC_VERSION
|
declare -g MC_REPO="bullseye" # should match the MC_VERSION
|
||||||
# declare -g MC_REPO="bookworm" # should match the MC_VERSION
|
# declare -g MC_REPO="bookworm" # should match the MC_VERSION
|
||||||
declare -g MC_VERSION="33.0.72" # do find all replace
|
declare -g MC_VERSION="33.0.72" # do find all replace
|
||||||
@@ -350,7 +350,7 @@ init() {
|
|||||||
PKG_REMOVE=(sudo "$rpm_mgr" remove -y)
|
PKG_REMOVE=(sudo "$rpm_mgr" remove -y)
|
||||||
PKG_UPDATE=(sudo "$rpm_mgr" makecache)
|
PKG_UPDATE=(sudo "$rpm_mgr" makecache)
|
||||||
PKG_QUERY=(rpm -q)
|
PKG_QUERY=(rpm -q)
|
||||||
PKG_INSTALL_LOCAL() { install_mc_rhel; }
|
PKG_INSTALL_LOCAL() { install_mc_rpm; }
|
||||||
;;
|
;;
|
||||||
debian|ubuntu)
|
debian|ubuntu)
|
||||||
PKG_INSTALL=(sudo apt-get -f install -y -q0)
|
PKG_INSTALL=(sudo apt-get -f install -y -q0)
|
||||||
@@ -364,7 +364,7 @@ init() {
|
|||||||
PKG_REMOVE=(sudo zypper --non-interactive --quiet remove --clean-deps)
|
PKG_REMOVE=(sudo zypper --non-interactive --quiet remove --clean-deps)
|
||||||
PKG_UPDATE=(sudo zypper --non-interactive --quiet refresh jriver)
|
PKG_UPDATE=(sudo zypper --non-interactive --quiet refresh jriver)
|
||||||
PKG_QUERY=(rpm -q)
|
PKG_QUERY=(rpm -q)
|
||||||
PKG_INSTALL_LOCAL() { install_mc_suse; }
|
PKG_INSTALL_LOCAL() { install_mc_rpm; }
|
||||||
;;
|
;;
|
||||||
arch)
|
arch)
|
||||||
PKG_INSTALL=(sudo pacman -Sy --noconfirm)
|
PKG_INSTALL=(sudo pacman -Sy --noconfirm)
|
||||||
@@ -969,14 +969,8 @@ install_mc_deb() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# @description Installs Media Center RPM package on RHEL distros
|
# @description Installs Media Center RPM package
|
||||||
install_mc_rhel() {
|
install_mc_rpm() {
|
||||||
debug "Running: ${FUNCNAME[0]}"
|
|
||||||
install_package --no-install-check --no-gpg-check --allow-downgrades "$MC_RPM"
|
|
||||||
}
|
|
||||||
|
|
||||||
# @description Installs Media Center RPM package on SUSE
|
|
||||||
install_mc_suse() {
|
|
||||||
debug "Running: ${FUNCNAME[0]}"
|
debug "Running: ${FUNCNAME[0]}"
|
||||||
install_package --no-install-check --no-gpg-check --allow-downgrades "$MC_RPM"
|
install_package --no-install-check --no-gpg-check --allow-downgrades "$MC_RPM"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user