[2/3,v2] scripts/oe-setup-builddir: Keep track of TEMPLATECONF setting

Submitted by Gary Thomas on Feb. 24, 2014, 5:11 p.m. | Patch ID: 67287


Message ID 1393261909-14802-3-git-send-email-gary@mlbassoc.com
State Accepted
Commit 4474357faf2cbca250e99630d749776fbc80d44b
Headers show

Commit Message

Gary Thomas Feb. 24, 2014, 5:11 p.m.
Keeping track of the TEMPLATECONF variable in the build
tree will let this script produce the same output when
listing 'conf-notes.txt' every time the script is run,
regardless of whether or not TEMPLATECONF has been
provided by the user.

Note that the default value for TEMPLATECONF now comes from
an easily customizable file $OEROOT/.templateconf

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
 scripts/oe-setup-builddir |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/scripts/oe-setup-builddir b/scripts/oe-setup-builddir
index a869fdc..e4356f1 100755
--- a/scripts/oe-setup-builddir
+++ b/scripts/oe-setup-builddir
@@ -37,7 +37,15 @@  fi
+if (test -f "$BUILDDIR/conf/templateconf.cfg") then
+    TEMPLATECONF=$(cat $BUILDDIR/conf/templateconf.cfg)
+source $OEROOT/.templateconf
+if ! (test -f "$BUILDDIR/conf/templateconf.cfg") then
+    echo "$TEMPLATECONF" >$BUILDDIR/conf/templateconf.cfg
 # $TEMPLATECONF can point to a directory for the template local.conf & bblayers.conf