2 Commits

Author SHA1 Message Date
ba20e0cece Cleanup legacy systemd services 2022-01-17 12:02:48 -05:00
949b6d2bf7 Update README 2022-01-17 12:02:28 -05:00
2 changed files with 7 additions and 5 deletions

View File

@@ -78,7 +78,7 @@ jriver-createrepo
MC helper services are installed as system-level services (`--service-type system`) by default and are manipulable as admin: `sudo systemctl stop jriver-servicename@username.service`. It is also possible to create user-level services using `--service-type user` that can be manipulated by the unprivileged user: `systemctl --user stop jriver-mediacenter`.
Multiple services (but not `--service-types`) can be installed at one time using multiple `--service` blocks: `installJRMC --repo --service jriver-x11vnc --service jriver-mediacenter`
Multiple services (but not `--service-types`) can be installed at one time using multiple `--service` blocks: `installJRMC --install repo --service jriver-x11vnc --service jriver-mediacenter`
### `jriver-x11vnc` versus `jriver-xvnc`

View File

@@ -1,6 +1,5 @@
#!/usr/bin/env bash
# This script will install JRiver Media Center and associated services
# on Fedora, CentOS, Debian, and Ubuntu
# This script will install JRiver Media Center and associated services on most major distros
#
# Copyright (c) 2021 Bryan C. Roessler
# This software is released under the Apache License.
@@ -19,7 +18,7 @@
shopt -s extglob
declare -g SCRIPTVERSION="1.0b7"
declare -g SCRIPTVERSION="1.0b8"
declare -g OUTPUTDIR="$PWD/output"
declare -g CREATEREPO_WEBROOT="/var/www/jriver"
declare -g USER="${SUDO_USER:-$USER}"
@@ -784,7 +783,7 @@ symlinkCerts() {
#######################################
# Rstore the mjr license file if it is next to installJRMC or RESTOREFILE is set
# Restore the mjr license file if it is next to installJRMC or RESTOREFILE is set
#######################################
restoreLicense() {
debug "Running: ${FUNCNAME[0]}"
@@ -1381,6 +1380,9 @@ uninstall() {
systemctl_disable_cmd "$unit"
fi
done
for f in /etc/systemd/system/jriver-*; do
sudo rm -f "$f"
done
for f in "$SERVICE_FNAME" "$TIMER_FNAME"; do
[[ -f "$f" ]] && debug "Removing $f" && sudo rm -f "$f"
done