File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616
1717pkg=" $( TURTLE_TERM_OUT_DIR=" $tmp " TURTLE_TERM_VERSION=" 0.1.0" TURTLE_TERM_ARCH_ARCH=" $( uname -m) " \
1818 " $repo_root /packaging/scripts/build-arch-package.sh" ) "
19+ extract=" $tmp /extract"
1920
2021test -f " $pkg "
2122test -f " $pkg .sha256"
@@ -47,4 +48,16 @@ if tar --zstd -tf "$pkg" | grep -q '^./usr/bin/wezterm-gui$'; then
4748 exit 1
4849fi
4950
51+ mkdir -p " $extract "
52+ tar --zstd -C " $extract " -xf " $pkg "
53+ grep -q ' TURTLE_TERM_RUNTIME_DIR="/usr/libexec/turtle-term"' " $extract /usr/bin/turtleterm"
54+ grep -q ' TURTLETERM_CONFIG="/etc/turtle-term/turtleterm.lua"' " $extract /usr/bin/turtleterm"
55+ grep -q ' exec "/usr/libexec/turtle-term/turtleterm"' " $extract /usr/bin/turtleterm"
56+ grep -q ' TURTLE_TERM_RUNTIME_DIR="/usr/libexec/turtle-term"' " $extract /usr/bin/turtleterm-mux-server"
57+ grep -q ' exec "/usr/libexec/turtle-term/turtleterm-mux-server"' " $extract /usr/bin/turtleterm-mux-server"
58+ if grep -R " $tmp \|BUILDROOT\|rpm-root\|arch-root\|deb-root" " $extract /usr/bin/turtleterm" " $extract /usr/bin/turtleterm-mux-server" ; then
59+ echo ' buildroot path leaked into Arch launch wrappers' >&2
60+ exit 1
61+ fi
62+
5063echo " verified $pkg "
You can’t perform that action at this time.
0 commit comments