diff options
Diffstat (limited to 'udev/devcoredump.in')
-rwxr-xr-x | udev/devcoredump.in | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/udev/devcoredump.in b/udev/devcoredump.in new file mode 100755 index 0000000..70a1573 --- /dev/null +++ b/udev/devcoredump.in @@ -0,0 +1,14 @@ +#!/bin/sh -e +D=`date '+%Y%m%d%H%M%S'` +CRASHDIR="@crashdir@" +UNPACKDIR="@unpackdir@" + +CRASH_BIN="$CRASHDIR/etnaviv-$D.bin" +CRASH_DIR="$UNPACKDIR/etnaviv-$D" + +# Copy the crash dump +cat "$1/data" > "$CRASH_BIN" + +# Unpack it into @unpackdir@ +mkdir "$CRASH_DIR" +exec "@sbindir@/viv-unpack" "$CRASH_BIN" "$CRASH_DIR" > "$CRASH_DIR/log.txt" |