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/
|
||||
mv bin tmp 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
|
||||
make defconfig
|
||||
make download -j
|
||||
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
|
||||
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
|
||||
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" \
|
||||
bin/targets/*/*/packages/ root@imgxxx.net:/usr/share/caddy/$DEVICE/core/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user