diff --git a/files/board/arpl/overlayfs/opt/arpl/init.sh b/files/board/arpl/overlayfs/opt/arpl/init.sh index 0a28be3b..5dd27c8c 100755 --- a/files/board/arpl/overlayfs/opt/arpl/init.sh +++ b/files/board/arpl/overlayfs/opt/arpl/init.sh @@ -173,12 +173,4 @@ mkdir -p "${ADDONS_PATH}" mkdir -p "${LKM_PATH}" mkdir -p "${MODULES_PATH}" -# Detect if has new local plugins to install/reinstall -for F in `ls ${CACHE_PATH}/*.addon 2>/dev/null`; do - ADDON=`basename "${F}" | sed 's|.addon||'` - rm -rf "${ADDONS_PATH}/${ADDON}" - mkdir -p "${ADDONS_PATH}/${ADDON}" - echo "Installing ${F} to ${ADDONS_PATH}/${ADDON}" - tar xaf "${F}" -C "${ADDONS_PATH}/${ADDON}" - rm -f "${F}" -done +install-addons.sh diff --git a/files/board/arpl/overlayfs/opt/arpl/install-addons.sh b/files/board/arpl/overlayfs/opt/arpl/install-addons.sh new file mode 100755 index 00000000..681e81c8 --- /dev/null +++ b/files/board/arpl/overlayfs/opt/arpl/install-addons.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +. /opt/arpl/include/functions.sh + +set -e + +# Detect if has new local plugins to install/reinstall +for F in `ls ${CACHE_PATH}/*.addon 2>/dev/null`; do + ADDON=`basename "${F}" | sed 's|.addon||'` + rm -rf "${ADDONS_PATH}/${ADDON}" + mkdir -p "${ADDONS_PATH}/${ADDON}" + echo "Installing ${F} to ${ADDONS_PATH}/${ADDON}" + tar xaf "${F}" -C "${ADDONS_PATH}/${ADDON}" + rm -f "${F}" +done