From e5c8ef9f0778b7d2d21939d449c26e4df7063937 Mon Sep 17 00:00:00 2001 From: Richard Maw Date: Thu, 13 Mar 2014 16:20:44 +0000 Subject: Request grep operate in text mode, even for large blob This worked for busybox's grep, since it treats all files as text anyway and ignores the option. --- sdk.write | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk.write b/sdk.write index 4a9703a6..83ed54d4 100755 --- a/sdk.write +++ b/sdk.write @@ -178,7 +178,7 @@ extract_rootfs(){ local selfextractor="$1" local target="$2" local script_end="$(($(\ - grep -En -m1 -e '^#+ END OF HEADER SCRIPT #+$' "$selfextractor" | + grep -aEn -m1 -e '^#+ END OF HEADER SCRIPT #+$' "$selfextractor" | cut -d: -f1) + 1 ))" mkdir -p "$target" tail -n +"$script_end" "$selfextractor" | tar -xj -C "$target" . -- cgit v1.2.1