From 8ab39322cd57fe85fc8089de2ace21a5f6b1b687 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:20:22 +0200 Subject: [PATCH] yq >> jq --- ct/mediamanager.sh | 90 +++++++++++++++++++++++----------------------- ct/palmr.sh | 2 +- ct/tracktor.sh | 4 +-- 3 files changed, 48 insertions(+), 48 deletions(-) diff --git a/ct/mediamanager.sh b/ct/mediamanager.sh index 5290a9b9..cc67d8af 100644 --- a/ct/mediamanager.sh +++ b/ct/mediamanager.sh @@ -20,52 +20,52 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/mediamanager ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - RELEASE=$(curl -fsSL https://api.github.com/repos/maxdorninger/MediaManager/releases/latest | yq '.tag_name' | sed 's/^v//') - if [[ "${RELEASE}" != "$(cat ~/.mediamanager 2>/dev/null)" ]] || [[ ! -f ~/.mediamanager ]]; then - msg_info "Stopping Service" - systemctl stop mediamanager - msg_ok "Stopped Service" - - msg_info "Updating ${APP}" - fetch_and_deploy_gh_release "MediaManager" "maxdorninger/MediaManager" "tarball" "latest" "/opt/mediamanager" - MM_DIR="/opt/mm" - export CONFIG_DIR="${MM_DIR}/config" - export FRONTEND_FILES_DIR="${MM_DIR}/web/build" - export BASE_PATH="" - export PUBLIC_VERSION="" - export PUBLIC_API_URL="${BASE_PATH}/api/v1" - export BASE_PATH="${BASE_PATH}/web" - cd /opt/mediamanager/web - $STD npm ci - $STD npm run build - rm -rf "$FRONTEND_FILES_DIR"/build - cp -r build "$FRONTEND_FILES_DIR" - - export BASE_PATH="" - export VIRTUAL_ENV="/opt/${MM_DIR}/venv" - cd /opt/mediamanager - rm -rf "$MM_DIR"/{media_manager,alembic*} - cp -r {media_manager,alembic*} "$MM_DIR" - $STD /usr/local/bin/uv sync --locked --active - msg_ok "Updated $APP" - - msg_info "Starting Service" - systemctl start mediamanager - msg_ok "Started Service" - - msg_ok "Updated Successfully" - else - msg_ok "Already up to date" - fi + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/mediamanager ]]; then + msg_error "No ${APP} Installation Found!" exit + fi + + RELEASE=$(curl -fsSL https://api.github.com/repos/maxdorninger/MediaManager/releases/latest | jq '.tag_name' | sed 's/^v//') + if [[ "${RELEASE}" != "$(cat ~/.mediamanager 2>/dev/null)" ]] || [[ ! -f ~/.mediamanager ]]; then + msg_info "Stopping Service" + systemctl stop mediamanager + msg_ok "Stopped Service" + + msg_info "Updating ${APP}" + fetch_and_deploy_gh_release "MediaManager" "maxdorninger/MediaManager" "tarball" "latest" "/opt/mediamanager" + MM_DIR="/opt/mm" + export CONFIG_DIR="${MM_DIR}/config" + export FRONTEND_FILES_DIR="${MM_DIR}/web/build" + export BASE_PATH="" + export PUBLIC_VERSION="" + export PUBLIC_API_URL="${BASE_PATH}/api/v1" + export BASE_PATH="${BASE_PATH}/web" + cd /opt/mediamanager/web + $STD npm ci + $STD npm run build + rm -rf "$FRONTEND_FILES_DIR"/build + cp -r build "$FRONTEND_FILES_DIR" + + export BASE_PATH="" + export VIRTUAL_ENV="/opt/${MM_DIR}/venv" + cd /opt/mediamanager + rm -rf "$MM_DIR"/{media_manager,alembic*} + cp -r {media_manager,alembic*} "$MM_DIR" + $STD /usr/local/bin/uv sync --locked --active + msg_ok "Updated $APP" + + msg_info "Starting Service" + systemctl start mediamanager + msg_ok "Started Service" + + msg_ok "Updated Successfully" + else + msg_ok "Already up to date" + fi + exit } start diff --git a/ct/palmr.sh b/ct/palmr.sh index 06014b5b..52e8c5fc 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -28,7 +28,7 @@ function update_script() { exit fi - RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | yq '.tag_name' | sed 's/^v//') + RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | jq '.tag_name' | sed 's/^v//') if [[ "${RELEASE}" != "$(cat ~/.palmr 2>/dev/null)" ]] || [[ ! -f ~/.palmr ]]; then msg_info "Stopping Services" systemctl stop palmr-frontend palmr-backend diff --git a/ct/tracktor.sh b/ct/tracktor.sh index e50da7b5..93925523 100644 --- a/ct/tracktor.sh +++ b/ct/tracktor.sh @@ -28,7 +28,7 @@ function update_script() { exit fi - RELEASE=$(curl -fsSL https://api.github.com/repos/javedh-dev/tracktor/releases/latest | yq '.tag_name' | sed 's/^v//') + RELEASE=$(curl -fsSL https://api.github.com/repos/javedh-dev/tracktor/releases/latest | jq '.tag_name' | sed 's/^v//') if [[ "${RELEASE}" != "$(cat ~/.tracktor 2>/dev/null)" ]] || [[ ! -f ~/.tracktor ]]; then msg_info "Stopping Service" systemctl stop tracktor @@ -40,7 +40,7 @@ function update_script() { msg_info "Updating ${APP}" setup_nodejs - fetch_and_deploy_gh_release "tracktor" "javedh-dev/tracktor" + fetch_and_deploy_gh_release "tracktor" "javedh-dev/tracktor" cd /opt/tracktor rm package-lock.json $STD npm install