diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..a32af925 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,46 @@ +name: Build img + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events + push: + branches: + - "main" + - "dev" + pull_request: + branches: + - "main" + - "dev" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v3 + + # Runs a set of commands using the runners shell + - name: Build img + id: build + run: | + VERSION=`/dev/null 2>&1 -docker buildx build . --load --tag syno-compiler +docker buildx build . --load --tag fbelavenuto/syno-compiler diff --git a/files/board/arpl/p3/addons/r8125/apollolake-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/apollolake-4.4.180.tgz new file mode 100644 index 00000000..1fff22ca Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/apollolake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/broadwell-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/broadwell-4.4.180.tgz new file mode 100644 index 00000000..a10e3759 Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/broadwell-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/broadwellnk-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/broadwellnk-4.4.180.tgz new file mode 100644 index 00000000..ef620728 Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/broadwellnk-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/denverton-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/denverton-4.4.180.tgz new file mode 100644 index 00000000..f64c46cf Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/denverton-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/geminilake-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/geminilake-4.4.180.tgz new file mode 100644 index 00000000..72fff69b Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/geminilake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/manifest.yml b/files/board/arpl/p3/addons/r8125/manifest.yml new file mode 100644 index 00000000..9a7074c3 --- /dev/null +++ b/files/board/arpl/p3/addons/r8125/manifest.yml @@ -0,0 +1,25 @@ +version: 1 +name: r8125 +description: "Driver for RealTek RTL8125 2.5Gigabit PCI-e Ethernet adapter" +available-for: + apollolake-4.4.180: + install-script: &script "install.sh" + modules: true + broadwell-4.4.180: + install-script: *script + modules: true + broadwellnk-4.4.180: + install-script: *script + modules: true + denverton-4.4.180: + install-script: *script + modules: true + geminilake-4.4.180: + install-script: *script + modules: true + v1000-4.4.180: + install-script: *script + modules: true + purley-4.4.180: + install-script: *script + modules: true diff --git a/files/board/arpl/p3/addons/r8125/purley-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/purley-4.4.180.tgz new file mode 100644 index 00000000..ef492551 Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/purley-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8125/v1000-4.4.180.tgz b/files/board/arpl/p3/addons/r8125/v1000-4.4.180.tgz new file mode 100644 index 00000000..d8585ac6 Binary files /dev/null and b/files/board/arpl/p3/addons/r8125/v1000-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/apollolake-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/apollolake-4.4.180.tgz new file mode 100644 index 00000000..dc1fc173 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/apollolake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/broadwell-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/broadwell-4.4.180.tgz new file mode 100644 index 00000000..a6218495 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/broadwell-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/broadwellnk-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/broadwellnk-4.4.180.tgz new file mode 100644 index 00000000..8f361482 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/broadwellnk-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/bromolow-3.10.108.tgz b/files/board/arpl/p3/addons/r8169/bromolow-3.10.108.tgz new file mode 100644 index 00000000..7c040ba1 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/bromolow-3.10.108.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/denverton-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/denverton-4.4.180.tgz new file mode 100644 index 00000000..c75a8871 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/denverton-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/geminilake-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/geminilake-4.4.180.tgz new file mode 100644 index 00000000..4fcc1f47 Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/geminilake-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/manifest.yml b/files/board/arpl/p3/addons/r8169/manifest.yml new file mode 100644 index 00000000..d09dc879 --- /dev/null +++ b/files/board/arpl/p3/addons/r8169/manifest.yml @@ -0,0 +1,30 @@ +version: 1 +name: r8169 +description: "Driver for Realtek R8169 Ethernet adapters" +conflits: + - r8168 +available-for: + bromolow-3.10.108: + install-script: &script "install.sh" + modules: true + apollolake-4.4.180: + install-script: *script + modules: true + broadwell-4.4.180: + install-script: *script + modules: true + broadwellnk-4.4.180: + install-script: *script + modules: true + denverton-4.4.180: + install-script: *script + modules: true + geminilake-4.4.180: + install-script: *script + modules: true + v1000-4.4.180: + install-script: *script + modules: true + purley-4.4.180: + install-script: *script + modules: true diff --git a/files/board/arpl/p3/addons/r8169/purley-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/purley-4.4.180.tgz new file mode 100644 index 00000000..f5b2f48d Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/purley-4.4.180.tgz differ diff --git a/files/board/arpl/p3/addons/r8169/v1000-4.4.180.tgz b/files/board/arpl/p3/addons/r8169/v1000-4.4.180.tgz new file mode 100644 index 00000000..4e804e8a Binary files /dev/null and b/files/board/arpl/p3/addons/r8169/v1000-4.4.180.tgz differ diff --git a/install-addons.sh b/install-addons.sh new file mode 100755 index 00000000..534f8b17 --- /dev/null +++ b/install-addons.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -e + +SRC_PATH="addons" +DEST_PATH="files/board/arpl/p3/addons" + +echo "Installing addons to ${DEST_PATH}" +for PKG in `ls ${SRC_PATH}/*.addon`; do + ADDON=`basename ${PKG} | sed 's|.addon||'` + mkdir -p "${DEST_PATH}/${ADDON}" + echo "Extracting ${PKG} to ${DEST_PATH}/${ADDON}" + tar xaf "${PKG}" -C "${DEST_PATH}/${ADDON}" +done