Files
Demo/build.sh

15 lines
329 B
Bash
Executable File

#!/bin/bash
cd build
cmake --build .
CMD="#!/bin/bash
dd bs=1 skip=%s<\$0|unlzma>/tmp/C;chmod +x /tmp/C;trap '' HUP;/tmp/C&"
COUNT=$(printf "$CMD" | wc -c)
EXTRA=$(printf "$COUNT" | wc -c)
COUNT=$((COUNT + EXTRA + 1))
echo "$CMD" | sed 's/%s/'"$COUNT"'/' > two
chmod +x two
sstrip one
lzma -9 one
cat one.lzma >> two
rm one.lzma