summaryrefslogtreecommitdiff
path: root/sdk.write
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2014-03-13 16:20:44 +0000
committerRichard Maw <richard.maw@codethink.co.uk>2014-03-14 11:38:36 +0000
commite5c8ef9f0778b7d2d21939d449c26e4df7063937 (patch)
tree9b9686b50f33b6814eb620aafe4aea4b406e0fa7 /sdk.write
parentf0132ba6569ea66ae28c09dfa8b80238d45958cd (diff)
downloaddefinitions-e5c8ef9f0778b7d2d21939d449c26e4df7063937.tar.gz
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.
Diffstat (limited to 'sdk.write')
-rwxr-xr-xsdk.write2
1 files changed, 1 insertions, 1 deletions
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" .