Fix SUSE commands

This commit is contained in:
2021-12-03 12:09:27 -05:00
parent 51a426c66b
commit cab6122d25

View File

@@ -139,10 +139,10 @@ init() {
firewall_cmd(){ ifSudo ufw "$@"; } firewall_cmd(){ ifSudo ufw "$@"; }
elif [[ "$ID" =~ ^opensuse.* ]]; then elif [[ "$ID" =~ ^opensuse.* ]]; then
echo "SUSE support is experimental!" echo "SUSE support is experimental!"
pkg_install(){ ifSudo zypper install -y "$@"; } pkg_install(){ ifSudo zypper --non-interactive -q install "$@"; }
pkg_reinstall(){ ifSudo zypper install -y -f "$@"; } pkg_reinstall(){ ifSudo zypper --non-interactive -q install -f "$@"; }
pkg_remove(){ ifSudo zypper remove --clean-deps -y "$@"; } pkg_remove(){ ifSudo zypper --non-interactive -q remove --clean-deps "$@"; }
pkg_update(){ ifSudo zypper refresh; } pkg_update(){ ifSudo zypper --non-interactive -q refresh; }
pkg_query(){ ifSudo rpm -q "$@"; } pkg_query(){ ifSudo rpm -q "$@"; }
firewall_cmd(){ ifSudo firewall-cmd "$@"; } firewall_cmd(){ ifSudo firewall-cmd "$@"; }
fi fi
@@ -334,7 +334,7 @@ getLatestVersion() {
# Latest defaults # Latest defaults
_base="buster" # For container method _base="buster" # For container method
_boardurl="https://yabb.jriver.com/interact/index.php/board,71.0.html" # buster, for fallback webscrape _boardurl="https://yabb.jriver.com/interact/index.php/board,71.0.html" # MC28 (Buster), for fallback webscrape
#_base_next="bullseye" # TODO use for fallback to smooth upgrades #_base_next="bullseye" # TODO use for fallback to smooth upgrades
# Legacy # Legacy
@@ -685,6 +685,7 @@ buildRPM() {
# Run rpmbuild # Run rpmbuild
echo "Building version $_mcversion, please wait..." echo "Building version $_mcversion, please wait..."
if debug; then if debug; then
rpmbuild --define="%_topdir $_outputdir" --define="%_libdir /usr/lib" -bb "$_outputdir/SPECS/mediacenter.spec" rpmbuild --define="%_topdir $_outputdir" --define="%_libdir /usr/lib" -bb "$_outputdir/SPECS/mediacenter.spec"
else else