build: fix digest of later built kernel module package
This commit is contained in:
9
.github/workflows/lo-test.yml
vendored
9
.github/workflows/lo-test.yml
vendored
@@ -189,14 +189,19 @@ jobs:
|
|||||||
sudo btrfs filesystem resize max lede/
|
sudo btrfs filesystem resize max lede/
|
||||||
mv bin tmp lede/
|
mv bin tmp lede/
|
||||||
cd lede
|
cd lede
|
||||||
|
p_kernel_digest=$(cat bin/targets/*/*/*.manifest | grep kernel | tail -c 33 | tr -d "\n")
|
||||||
find package/ -type d -name luci-app-* | rev | cut -d'/' -f1 | rev | sort | xargs -n1 -i echo CONFIG_PACKAGE_{}=m >> .config
|
find package/ -type d -name luci-app-* | rev | cut -d'/' -f1 | rev | sort | xargs -n1 -i echo CONFIG_PACKAGE_{}=m >> .config
|
||||||
make defconfig
|
make defconfig
|
||||||
|
make download -j
|
||||||
make target/linux/compile -j$(($(nproc) + 1))
|
make target/linux/compile -j$(($(nproc) + 1))
|
||||||
find package/ -type d -name luci-app-* | xargs -n1 -i sh -c "make {}/compile -j$(($(nproc) + 1)) || true"
|
make package/compile -j$(($(nproc) + 1)) IGNORE_ERRORS=m
|
||||||
make package/index
|
make package/index
|
||||||
|
n_kernel_digest=$(cat bin/targets/*/*/*.manifest | grep kernel | tail -c 33 | tr -d "\n")
|
||||||
|
sed -i "s/$p_kernel_digest/$n_kernel_digest/" bin/targets/*/*/packages/Packages bin/targets/*/*/*.manifest
|
||||||
|
gzip -f bin/targets/*/*/packages/Packages
|
||||||
mkdir -p ~/.ssh; echo ${{env.DEPLOY_SSHKEY}} | base64 -d > ~/.ssh/id_ed25519; chmod 600 ~/.ssh/id_ed25519
|
mkdir -p ~/.ssh; echo ${{env.DEPLOY_SSHKEY}} | base64 -d > ~/.ssh/id_ed25519; chmod 600 ~/.ssh/id_ed25519
|
||||||
rsync -avz --progress -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
|
rsync -avz --progress -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
|
||||||
bin/packages/*/base root@imgxxx.net:/usr/share/caddy/$DEVICE/
|
bin/packages/*/* root@imgxxx.net:/usr/share/caddy/$DEVICE/
|
||||||
rsync -avz --progress -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
|
rsync -avz --progress -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
|
||||||
bin/targets/*/*/packages/ root@imgxxx.net:/usr/share/caddy/$DEVICE/core/
|
bin/targets/*/*/packages/ root@imgxxx.net:/usr/share/caddy/$DEVICE/core/
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user