merge_config.sh: create temporary files in /tmp
authorHenrique Marks <henrique.marks@datacom.ind.br>
Mon, 7 Dec 2015 14:08:45 +0000 (12:08 -0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 31 Jan 2016 08:09:52 +0000 (09:09 +0100)
Creating temporary files in /tmp (or the path pointed by $TMPDIR) allows the
buildroot top directory to be read-only and shareable between multible builds.
This follows what other scripts do, e.g. check-kernel-headers.sh.

Signed-off-by: Henrique Marks <henrique.marks@datacom.ind.br>
Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
support/kconfig/merge_config.sh

index 81b0c61bb9e2060c18fb9dd315e8a9e0ae8a195a..8a1708b50fb4e90b395628f8b8629ae336c6844f 100755 (executable)
@@ -82,7 +82,7 @@ shift;
 
 MERGE_LIST=$*
 SED_CONFIG_EXP="s/^\(# \)\{0,1\}\(CONFIG_[a-zA-Z0-9_]*\)[= ].*/\2/p"
-TMP_FILE=$(mktemp ./.tmp.config.XXXXXXXXXX)
+TMP_FILE=$(mktemp -t .tmp.config.XXXXXXXXXX)
 
 echo "Using $INITFILE as base"
 cat $INITFILE > $TMP_FILE