File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -54,10 +54,13 @@ jobs:
5454 # Build versioned tarball with runner + scripts and assets
5555 ver_tar="site/releases/solen-${ver}.tar.gz"
5656 tar -czf "$ver_tar" serverutils Scripts asset systemd config asciiart.ascii
57- # Verify tarball contains required libs
58- tar -tf "$ver_tar" | grep -q '^Scripts/lib/solen.sh$'
59- tar -tf "$ver_tar" | grep -q '^Scripts/lib/edit.sh$'
60- tar -tf "$ver_tar" | grep -q '^Scripts/lib/pm.sh$'
57+ # Verify tarball contains required libs (avoid SIGPIPE under pipefail)
58+ tmp_tar_list=$(mktemp)
59+ tar -tf "$ver_tar" > "$tmp_tar_list"
60+ grep -Fxq 'Scripts/lib/solen.sh' "$tmp_tar_list"
61+ grep -Fxq 'Scripts/lib/edit.sh' "$tmp_tar_list"
62+ grep -Fxq 'Scripts/lib/pm.sh' "$tmp_tar_list"
63+ rm -f "$tmp_tar_list"
6164 # Create channel pointers and legacy latest name
6265 cp -f "$ver_tar" site/releases/solen-stable.tar.gz
6366 cp -f "$ver_tar" site/releases/solen-rc.tar.gz
You can’t perform that action at this time.
0 commit comments