Skip to content

Commit 304236c

Browse files
harrypmoz-agent
andcommitted
Package wrapped binaries instead of Nix launcher stubs
Co-Authored-By: Oz <oz-agent@warp.dev>
1 parent f19e400 commit 304236c

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

.github/workflows/build_linux_tools.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,19 @@ jobs:
7272
nix build .#
7373
mkdir -p AppDir/usr/bin
7474
mkdir -p AppDir/usr/lib
75-
cp -a result/bin/. AppDir/usr/bin/
75+
for wrapped in result/bin/.*-wrapped; do
76+
[ -f "$wrapped" ] || continue
77+
base="$(basename "$wrapped")"
78+
base="${base#.}"
79+
base="${base%-wrapped}"
80+
cp -a "$wrapped" "AppDir/usr/bin/$base"
81+
done
82+
for item in result/bin/*; do
83+
[ -e "$item" ] || continue
84+
base="$(basename "$item")"
85+
[ -e "AppDir/usr/bin/$base" ] && continue
86+
cp -a "$item" "AppDir/usr/bin/$base"
87+
done
7688
cp -a result/lib/. AppDir/usr/lib/ || true
7789
7890
- name: Download linuxdeploy and build AppImage

0 commit comments

Comments
 (0)