From fb113ea43588917882e2f4dd32e306eb99b2508f Mon Sep 17 00:00:00 2001 From: Fabio Belavenuto Date: Sat, 2 Jul 2022 15:38:17 -0300 Subject: [PATCH] Organizing for automation --- .github/workflows/main.yml | 5 +++- compile-lkm.sh | 28 --------------------- files/board/arpl/overlayfs/opt/arpl/menu.sh | 1 - img-gen.sh | 8 +++--- 4 files changed, 8 insertions(+), 34 deletions(-) delete mode 100755 compile-lkm.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 68e2576c..6295adbf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,6 +2,10 @@ name: Build img # Controls when the workflow will run on: + # Triggers the workflow on push or pull request events but only for the "main" branch +# push: +# pull_request: + # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -31,7 +35,6 @@ jobs: run: | VERSION=`${TMP_PATH}/resp [ $? -ne 0 ] && continue URL="`<"${TMP_PATH}/resp"`" diff --git a/img-gen.sh b/img-gen.sh index 89d34905..d21e88bb 100755 --- a/img-gen.sh +++ b/img-gen.sh @@ -27,12 +27,12 @@ unzip /tmp/rp-lkms.zip -d files/board/arpl/p3/lkms echo "Getting latest Addons" TAG=`curl -s https://api.github.com/repos/fbelavenuto/arpl-addons/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}'` curl -L "https://github.com/fbelavenuto/arpl-addons/releases/download/${TAG}/addons.zip" -o /tmp/addons.zip -rm -rf addons -mkdir -p addons -unzip /tmp/addons.zip -d addons +rm -rf /tmp/addons +mkdir -p /tmp/addons +unzip /tmp/addons.zip -d /tmp/addons DEST_PATH="files/board/arpl/p3/addons" echo "Installing addons to ${DEST_PATH}" -for PKG in `ls addons/*.addon`; do +for PKG in `ls /tmp/addons/*.addon`; do ADDON=`basename ${PKG} | sed 's|.addon||'` mkdir -p "${DEST_PATH}/${ADDON}" echo "Extracting ${PKG} to ${DEST_PATH}/${ADDON}"