fix VERSION of addons

This commit is contained in:
Ing 2023-04-29 22:23:57 +08:00
parent bf8df97645
commit a63bd3f3f5
2 changed files with 3 additions and 0 deletions

View File

@ -1173,6 +1173,7 @@ function updateMenu() {
dialog --backtitle "`backtitle`" --title "$(TEXT "Update addons")" --aspect 18 \
--infobox "$(TEXT "Installing new addons")" 0 0
rm -Rf "${ADDONS_PATH}/"*
[ -f /tmp/addons/VERSION ] && cp -f /tmp/addons/VERSION ${ADDONS_PATH}/
for PKG in `ls /tmp/addons/*.addon`; do
ADDON=`basename ${PKG} | sed 's|.addon||'`
rm -rf "${ADDONS_PATH}/${ADDON}"

View File

@ -95,10 +95,12 @@ function getAddons() {
STATUS=`curl -w "%{http_code}" -L "https://github.com/wjz304/arpl-addons/releases/download/${TAG}/addons.zip" -o "${CACHE_FILE}"`
echo "Status=${STATUS}"
[ ${STATUS} -ne 200 ] && exit 1
rm -rf "${DEST_PATH}"; mkdir -p "${DEST_PATH}"
# Install Addons
rm -rf "${CACHE_DIR}"; mkdir -p "${CACHE_DIR}"
unzip "${CACHE_FILE}" -d "${CACHE_DIR}"
echo "Installing addons to ${DEST_PATH}"
[ -f /tmp/addons/VERSION ] && cp -f /tmp/addons/VERSION ${DEST_PATH}/
for PKG in `ls ${CACHE_DIR}/*.addon`; do
ADDON=`basename "${PKG}" .addon`
mkdir -p "${DEST_PATH}/${ADDON}"