From 3d2874b2bed7b400db8916196f7fd5fb8e28a012 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Sat, 3 Aug 2024 14:16:55 +0200 Subject: [PATCH] arc: expand dynamic mode Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 8 ++------ files/initrd/opt/arc/include/functions.sh | 4 +++- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 941d6076..94c0cc74 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -71,12 +71,8 @@ dynCheck ############################################################################### # Mounts backtitle dynamically function backtitle() { - if [ "${ARCDYN}" == "true" ]; then - ARC_TITLE="Dynamic-Dev" - else - if [ -n "${NEWTAG}" ] && [ "${NEWTAG}" != "${ARC_VERSION}" ]; then - ARC_TITLE="${ARC_TITLE} > ${NEWTAG}" - fi + if [ -n "${NEWTAG}" ] && [ "${NEWTAG}" != "${ARC_VERSION}" ]; then + ARC_TITLE="${ARC_TITLE} > ${NEWTAG}" fi if [ -z "${MODEL}" ]; then MODEL="(Model)" diff --git a/files/initrd/opt/arc/include/functions.sh b/files/initrd/opt/arc/include/functions.sh index d47868b7..9e1864ab 100755 --- a/files/initrd/opt/arc/include/functions.sh +++ b/files/initrd/opt/arc/include/functions.sh @@ -652,9 +652,11 @@ function dynCheck () { if [ "${ARCDYN}" == "true" ] && [ "${OFFLINE}" == "false" ] && [ ! -f "${TMP_PATH}/dynamic" ]; then curl -skL "https://github.com/AuxXxilium/arc/archive/refs/heads/dev.zip" -o "${TMP_PATH}/dev.zip" unzip -qq -o "${TMP_PATH}/dev.zip" -d "${TMP_PATH}" 2>/dev/null - cp -rf "${TMP_PATH}/arc-dev/files/initrd/opt/arc/"* "/opt/arc" + cp -rf "${TMP_PATH}/arc-dev/files/initrd/opt/arc/"* "${ARC_PATH}" rm -rf "${TMP_PATH}/arc-dev" rm -f "${TMP_PATH}/dev.zip" + VERSION="Dynamic-Dev" + sed 's/^ARC_VERSION=.*/ARC_VERSION="'${VERSION}'"/' -i ${ARC_PATH}/include/consts.sh echo "true" >"${TMP_PATH}/dynamic" clear exec init.sh