Replace pwd with script dir

This commit is contained in:
2023-03-15 17:42:05 -04:00
parent 9c5e25e574
commit e587e23a2e

View File

@@ -18,14 +18,14 @@
shopt -s extglob
declare -g SCRIPTVERSION="1.0-dev"
declare -g OUTPUTDIR="$PWD/output"
declare -g SCRIPTDIR=; SCRIPTDIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
declare -g OUTPUTDIR="$SCRIPTDIR/output"
declare -g BOARDURL="https://yabb.jriver.com/interact/index.php/board,76.0.html" # MC30
declare -g DEBIANBASE="buster"
declare -g MCVERSION_HARDCODE="${MCVERSION:-"30.0.72"}" # Hardcoded fallback
declare -g CREATEREPO_WEBROOT="/var/www/jriver"
declare -g USER="${SUDO_USER:-$USER}"
declare -g HOME; HOME=$(getent passwd "$USER" | cut -d: -f6)
declare -g SCRIPTDIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
printHelp() {
debug "Running: ${FUNCNAME[0]}"
@@ -1033,7 +1033,7 @@ restoreLicense() {
# Glob mjr files from common directories
shopt -s nullglob
declare -a mjrfiles=(
"$PWD"/*.mjr
"$SCRIPTDIR"/*.mjr
"$OUTPUTDIR"/*.mjr
"$HOME"/[dD]ownloads/*.mjr
"$HOME"/[dD]ocuments/*.mjr
@@ -1427,7 +1427,7 @@ service_jriver-createrepo() {
[Service]
$USER_STRING
ExecStart=$PWD/installJRMC --outputdir $OUTPUTDIR --createrepo=$TARGET --createrepo-webroot $CREATEREPO_WEBROOT --createrepo-user $CREATEREPO_USER
ExecStart=$SCRIPTDIR/installJRMC --outputdir $OUTPUTDIR --createrepo=$TARGET --createrepo-webroot $CREATEREPO_WEBROOT --createrepo-user $CREATEREPO_USER
[Install]
WantedBy=multi-user.target