Don't break userspace
This commit is contained in:
12
installJRMC
12
installJRMC
@@ -15,7 +15,7 @@
|
|||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
|
||||||
_scriptversion="28.0a1"
|
_scriptversion="28.0a1"
|
||||||
_boardurl="https://yabb.jriver.com/interact/index.php/board,71.0.html"
|
_boardurl="https://yabb.jriver.com/interact/index.php/board,71.0.html" # Media Center 28
|
||||||
_outputdir="$PWD/output"
|
_outputdir="$PWD/output"
|
||||||
_createrepo_webroot="/srv/jriver"
|
_createrepo_webroot="/srv/jriver"
|
||||||
_exec_user="$(whoami)"
|
_exec_user="$(whoami)"
|
||||||
@@ -452,7 +452,7 @@ installMCFromRepo() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$ID" =~ ^(fedora|centos)$ ]]; then
|
if [[ "$ID" =~ ^(fedora|centos)$ ]]; then
|
||||||
_mcpkg="mediacenter"
|
_mcpkg="MediaCenter"
|
||||||
elif [[ "$ID" =~ ^(debian|ubuntu|linuxmint)$ ]]; then
|
elif [[ "$ID" =~ ^(debian|ubuntu|linuxmint)$ ]]; then
|
||||||
_mcpkg="mediacenter$_mversion"
|
_mcpkg="mediacenter$_mversion"
|
||||||
fi
|
fi
|
||||||
@@ -557,7 +557,7 @@ buildRPM() {
|
|||||||
|
|
||||||
# Create spec file
|
# Create spec file
|
||||||
cat <<- EOF > "$_outputdir/SPECS/mediacenter.spec"
|
cat <<- EOF > "$_outputdir/SPECS/mediacenter.spec"
|
||||||
Name: mediacenter
|
Name: MediaCenter
|
||||||
Version: $_mcversion
|
Version: $_mcversion
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: JRiver Media Center
|
Summary: JRiver Media Center
|
||||||
@@ -631,7 +631,7 @@ buildRPM() {
|
|||||||
/etc/security/limits.d/*
|
/etc/security/limits.d/*
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
declare -g _mcrpm="$_outputdir/RPMS/x86_64/mediacenter-$_mcversion.x86_64.rpm"
|
declare -g _mcrpm="$_outputdir/RPMS/x86_64/MediaCenter-$_mcversion.x86_64.rpm"
|
||||||
|
|
||||||
# skip rebuilding the rpm if it already exists
|
# skip rebuilding the rpm if it already exists
|
||||||
if [[ -f "$_mcrpm" ]]; then
|
if [[ -f "$_mcrpm" ]]; then
|
||||||
@@ -954,7 +954,7 @@ servicePrep() {
|
|||||||
#######################################
|
#######################################
|
||||||
# Starts and enables (at startup) a JRiver Media Center service
|
# Starts and enables (at startup) a JRiver Media Center service
|
||||||
# Arguments:
|
# Arguments:
|
||||||
# Passes arguments as startup options to /usr/bin/mediacenter26
|
# Passes arguments as startup options to /usr/bin/mediacenter??
|
||||||
# Requires:
|
# Requires:
|
||||||
# XAUTHORITY
|
# XAUTHORITY
|
||||||
#######################################
|
#######################################
|
||||||
@@ -1234,7 +1234,7 @@ uninstall() {
|
|||||||
|
|
||||||
echo "Uninstalling Media Center"
|
echo "Uninstalling Media Center"
|
||||||
if [[ "$ID" =~ ^(fedora|centos)$ ]]; then
|
if [[ "$ID" =~ ^(fedora|centos)$ ]]; then
|
||||||
pkg_remove mediacenter
|
pkg_remove "MediaCenter"
|
||||||
elif [[ "$ID" =~ ^(debian|ubuntu|linuxmint)$ ]]; then
|
elif [[ "$ID" =~ ^(debian|ubuntu|linuxmint)$ ]]; then
|
||||||
pkg_remove "mediacenter$_mversion"
|
pkg_remove "mediacenter$_mversion"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user