Skip to content

Commit 0b1596c

Browse files
committed
Add nix-strace.sh (wip)
1 parent 1584ab8 commit 0b1596c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

nix-strace.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/sh
2+
3+
pkg="$1"
4+
shift
5+
exe="$1"
6+
shift
7+
bin=$(mktemp)
8+
out=$(mktemp)
9+
~/nix.sh ./nix-bundle.sh $pkg $exe > $bin
10+
chmod +x $bin
11+
strace -f -o $out $bin $@
12+
cat $out | grep -E '^[0-9]+ open\("\.?\/nix' | grep -Ev " = -[0-9]+ [A-Z]+ \([a-zA-Z ]+\)$" | sed -E 's/^[0-9]+ open\("\.?([^\"]+)".*/\1/'

0 commit comments

Comments
 (0)