diff --git a/build-oxnas820.yaml b/build-oxnas820.yaml index f6c6106..c99388f 100644 --- a/build-oxnas820.yaml +++ b/build-oxnas820.yaml @@ -26,16 +26,27 @@ spec: default: "" resources: inputs: - - name: openwrt-configs-git + - name: openwrt-configs type: git steps: - - name: get-openwrt + - name: setup image: cr.lan/debian-kernel-build-stable script: | #!/usr/bin/env bash echo 'deb-src http://apt-cache.lan/deb.debian.org/debian testing main' > /etc/apt/sources.list.d/src-testing.list echo 'deb http://apt-cache.lan/deb.debian.org/debian testing main' > /etc/apt/sources.list.d/testing.list apt update -y + - name: openwrt-get + image: cr.lan/debian-kernel-build-stable + script: | + #!/usr/bin/env bash + if [ ! -d /usr/src/openwrt ]; then + git clone --depth=1 https://github.com/openwrt/openwrt.git /usr/src/openwrt + fi + cd /usr/src/openwrt + echo "O_VERS: $(params.version)" + git checkout $(params.version) + git pull - name: build-openwrt image: cr.lan/debian-kernel-build-stable script: | @@ -44,8 +55,6 @@ spec: echo $PATH echo "res.input.ke...path: $(resources.inputs.openwrt-configs.path)" - echo "O_VERS: $(params.version)" - ls -altr /usr/src/ cp -v $(resources.inputs.openwrt-configs.path)/$(params.config) \ /usr/src/openwrt/.config || exit 1 @@ -56,7 +65,7 @@ spec: distcc --show-hosts echo "/ALL DISTCC HOSTS" ls -latr /usr/lib/distcc-pump/ - #distcc-pump make -j20 bindeb-pkg CC=distcc LOCALVERSION=$(params.localversion) $(params.make_flags) + #distcc-pump make -j20 download world CC=distcc $(params.make_flags) #make -j4 download world $(params.make_flags) workspaces: - name: usr-src @@ -65,13 +74,15 @@ spec: apiVersion: tekton.dev/v1beta1 kind: TaskRun metadata: - name: build-openwrt-oxnas820 + name: openwrt-oxnas820 spec: taskRef: name: build-openwrt params: - name: config value: dumont.wks-ATHWIFI + - name: version + value: openwrt-19.07 resources: inputs: - name: openwrt-configs