summaryrefslogtreecommitdiff
path: root/tools/ct-ng.extract-config
blob: 8221d86f66ded408049b93300751ed30ab729a2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

# This scripts extracts a crosstool-NG configuration from the log file
# of a toolchain build with crosstool-NG.

# Usage: $0 <logfile>

cat "$1" |awk '
BEGIN {
  dump = 0;
}

$0~/Dumping crosstool-NG configuration: done in.+s$/ {
  dump = 0;
}

dump == 1 { $1 = "" }
dump == 1

$0~/Dumping crosstool-NG configuration$/ {
  dump = 1;
}
' |cut -d ' ' -f 2-