15 lines
329 B
Bash
Executable File
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
|