1*4882a593Smuzhiyuncommit 0f56304521db42bd2c05867fd78a247104a4ad95
2*4882a593SmuzhiyunAuthor: Henrique Marks <henrique.marks@datacom.ind.br>
3*4882a593SmuzhiyunDate: Mon, 7 Dec 2015 12:08:45 -0200
4*4882a593Smuzhiyun
5*4882a593Smuzhiyun    merge_config.sh: create temporary files in /tmp
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun    Creating temporary files in /tmp (or the path pointed by $TMPDIR) allows the
8*4882a593Smuzhiyun    buildroot top directory to be read-only and shareable between multible builds.
9*4882a593Smuzhiyun    This follows what other scripts do, e.g. check-kernel-headers.sh.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun    Signed-off-by: Henrique Marks <henrique.marks@datacom.ind.br>
12*4882a593Smuzhiyun    Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
13*4882a593Smuzhiyun    Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunIndex: kconfig/merge_config.sh
16*4882a593Smuzhiyun===================================================================
17*4882a593Smuzhiyun--- kconfig.orig/merge_config.sh
18*4882a593Smuzhiyun+++ kconfig/merge_config.sh
19*4882a593Smuzhiyun@@ -100,7 +100,7 @@ fi
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun MERGE_LIST=$*
22*4882a593Smuzhiyun SED_CONFIG_EXP="s/^\(# \)\{0,1\}\(CONFIG_[a-zA-Z0-9_]*\)[= ].*/\2/p"
23*4882a593Smuzhiyun-TMP_FILE=$(mktemp ./.tmp.config.XXXXXXXXXX)
24*4882a593Smuzhiyun+TMP_FILE=$(mktemp -t .tmp.config.XXXXXXXXXX)
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun echo "Using $INITFILE as base"
27*4882a593Smuzhiyun cat $INITFILE > $TMP_FILE
28