From cc19e2bf6ab6fbc3d140fa6792c32f9072555d3b Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Tue, 5 Mar 2024 20:14:13 +0100 Subject: [PATCH] tree: fix tar commands Signed-off-by: AuxXxilium --- files/initrd/opt/arc/arc.sh | 11 ++++++----- files/initrd/opt/arc/include/addons.sh | 8 ++++---- files/initrd/opt/arc/include/modules.sh | 22 +++++++++++----------- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/files/initrd/opt/arc/arc.sh b/files/initrd/opt/arc/arc.sh index 7ccdba0e..7aa6dfa2 100755 --- a/files/initrd/opt/arc/arc.sh +++ b/files/initrd/opt/arc/arc.sh @@ -562,12 +562,12 @@ function make() { LD_LIBRARY_PATH="${EXTRACTOR_PATH}" "${EXTRACTOR_PATH}/${EXTRACTOR_BIN}" "${PAT_FILE}" "${UNTAR_PAT_PATH}" else # Untar PAT file - tar -xf "${PAT_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 + tar xf "${PAT_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 fi # Cleanup PAT Download rm -f "${PAT_FILE}" elif [ -f "${DSM_FILE}" ]; then - tar -xf "${DSM_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 + tar xf "${DSM_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 elif [ ! -f "${UNTAR_PAT_PATH}/zImage" ]; then dialog --backtitle "$(backtitle)" --title "DSM Download" --aspect 18 \ --msgbox "ERROR: No DSM Image found!" 0 0 @@ -654,7 +654,7 @@ function offlinemake() { LD_LIBRARY_PATH="${EXTRACTOR_PATH}" "${EXTRACTOR_PATH}/${EXTRACTOR_BIN}" "${PAT_FILE}" "${UNTAR_PAT_PATH}" else # Untar PAT file - tar -xf "${PAT_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 + tar xf "${PAT_FILE}" -C "${UNTAR_PAT_PATH}" >"${LOG_FILE}" 2>&1 fi # Cleanup old PAT rm -f "${PAT_FILE}" @@ -1719,7 +1719,7 @@ function updateMenu() { ADDON=$(basename ${PKG} | sed 's|.addon||') rm -rf "${ADDONS_PATH}/${ADDON:?}" mkdir -p "${ADDONS_PATH}/${ADDON}" - tar -xaf "${PKG}" -C "${ADDONS_PATH}/${ADDON}" >/dev/null 2>&1 + tar xaf "${PKG}" -C "${ADDONS_PATH}/${ADDON}" >/dev/null 2>&1 rm -f "${ADDONS_PATH}/${ADDON}.addon" done rm -f "${TMP_PATH}/addons.zip" @@ -2776,7 +2776,8 @@ function greplogs() { dialog --backtitle "$(backtitle)" --colors --title "Grep Logs" \ --infobox "Copy Log Files." 3 20 sleep 2 - tar -cfz "${TMP_PATH}/log.tar.gz" "${PART1_PATH}/logs" >/dev/null 2>&1 + tar cfz "${PART1_PATH}/log.tar.gz" "${PART1_PATH}/logs" + mv -f "${PART1_PATH}/log.tar.gz" "${TMP_PATH}/log.tar.gz" dialog --backtitle "$(backtitle)" --colors --title "Grep Logs" \ --msgbox "Logs can be found at /tmp/log.tar.gz" 5 40 } diff --git a/files/initrd/opt/arc/include/addons.sh b/files/initrd/opt/arc/include/addons.sh index 7e1e1cd7..7b58ad4c 100755 --- a/files/initrd/opt/arc/include/addons.sh +++ b/files/initrd/opt/arc/include/addons.sh @@ -57,12 +57,12 @@ function installAddon() { local HAS_FILES=0 # First check generic files if [ -f "${ADDONS_PATH}/${ADDON}/all.tgz" ]; then - tar -zxf "${ADDONS_PATH}/${ADDON}/all.tgz" -C "${TMP_PATH}/${ADDON}" + tar zxf "${ADDONS_PATH}/${ADDON}/all.tgz" -C "${TMP_PATH}/${ADDON}" HAS_FILES=1 fi # Now check specific platform files if [ -f "${ADDONS_PATH}/${ADDON}/${2}-${3}.tgz" ]; then - tar -zxf "${ADDONS_PATH}/${ADDON}/${2}-${3}.tgz" -C "${TMP_PATH}/${ADDON}" + tar zxf "${ADDONS_PATH}/${ADDON}/${2}-${3}.tgz" -C "${TMP_PATH}/${ADDON}" HAS_FILES=1 fi # If has files to copy, copy it, else return error @@ -85,7 +85,7 @@ function untarAddon() { fi rm -rf "${TMP_PATH}/addon" mkdir -p "${TMP_PATH}/addon" - tar -xaf "${1}" -C "${TMP_PATH}/addon" || return + tar xaf "${1}" -C "${TMP_PATH}/addon" || return local ADDON=$(readConfigKey "name" "${TMP_PATH}/addon/manifest.yml") [ -z "${ADDON}" ] && return rm -rf "${ADDONS_PATH}/${ADDON:?}" @@ -101,7 +101,7 @@ function updateAddons() { rm -rf "${ADDONS_PATH}/${ADDON:?}" mkdir -p "${ADDONS_PATH}/${ADDON}" echo "Installing ${F} to ${ADDONS_PATH}/${ADDON}" - tar -xaf "${F}" -C "${ADDONS_PATH}/${ADDON}" + tar xaf "${F}" -C "${ADDONS_PATH}/${ADDON}" rm -f "${F}" done } diff --git a/files/initrd/opt/arc/include/modules.sh b/files/initrd/opt/arc/include/modules.sh index 46ead1e8..ed401d5f 100755 --- a/files/initrd/opt/arc/include/modules.sh +++ b/files/initrd/opt/arc/include/modules.sh @@ -15,9 +15,9 @@ function getAllModules() { mkdir -p "${TMP_PATH}/modules" local KERNEL="$(readConfigKey "arc.kernel" "${USER_CONFIG_FILE}")" if [ "${KERNEL}" = "custom" ]; then - tar -zxf "${CUSTOM_PATH}/modules.tgz" -C "${TMP_PATH}/modules" + tar zxf "${CUSTOM_PATH}/modules.tgz" -C "${TMP_PATH}/modules" else - tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" fi # Get list of all modules for F in $(ls ${TMP_PATH}/modules/*.ko 2>/dev/null); do @@ -50,9 +50,9 @@ function installModules() { mkdir -p "${TMP_PATH}/modules" local KERNEL="$(readConfigKey "arc.kernel" "${USER_CONFIG_FILE}")" if [ "${KERNEL}" = "custom" ]; then - tar -zxf "${CUSTOM_PATH}/modules-${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${CUSTOM_PATH}/modules-${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" else - tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" fi local ODP="$(readConfigKey "arc.odp" "${USER_CONFIG_FILE}")" for F in $(ls "${TMP_PATH}/modules/"*.ko 2>/dev/null); do @@ -66,9 +66,9 @@ function installModules() { done mkdir -p "${RAMDISK_PATH}/usr/lib/firmware" if [ "${KERNEL}" = "custom" ]; then - tar -zxf "${CUSTOM_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" + tar zxf "${CUSTOM_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" else - tar -zxf "${MODULES_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" + tar zxf "${MODULES_PATH}/firmware.tgz" -C "${RAMDISK_PATH}/usr/lib/firmware" fi # Clean rm -rf "${TMP_PATH}/modules" @@ -91,9 +91,9 @@ function addToModules() { # Unzip modules for temporary folder rm -rf "${TMP_PATH}/modules" mkdir -p "${TMP_PATH}/modules" - tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" cp -f ${KOFILE} ${TMP_PATH}/modules - tar -zcf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" . + tar zcf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" . } ############################################################################### @@ -113,9 +113,9 @@ function delToModules() { # Unzip modules for temporary folder rm -rf "${TMP_PATH}/modules" mkdir -p "${TMP_PATH}/modules" - tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" rm -f ${TMP_PATH}/modules/${KONAME} - tar -zcf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" . + tar zcf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" . } ############################################################################### @@ -146,7 +146,7 @@ function getdepends() { # Unzip modules for temporary folder rm -rf "${TMP_PATH}/modules" mkdir -p "${TMP_PATH}/modules" - tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" + tar zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules" DPS=($(_getdepends ${KONAME} | tr ' ' '\n' | sort -u)) echo ${DPS[@]} rm -rf "${TMP_PATH}/modules"