All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2] oe-layertool-setup.sh: properly set DL_DIR
@ 2013-09-24 20:50 Chase Maupin
  2013-09-24 20:10 ` Cooper Jr., Franklin
  0 siblings, 1 reply; 8+ messages in thread
From: Chase Maupin @ 2013-09-24 20:50 UTC (permalink / raw)
  To: meta-arago

* This script took a parameter using -d to set the DL_DIR but
  ignored that setting.  Now if that is set make it the DL_DIR
  value in conf/local.conf
* When running this script to get updates changes that were made
  to DL_DIR were lost because local.conf was copied over.  Now
  the script will use the old DL_DIR setting.

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>

---
* Updated in version 2
    * Removed sh -x setting which was accidentally left over
    * Fixed typo in commit message
---
 oe-layertool-setup.sh |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/oe-layertool-setup.sh b/oe-layertool-setup.sh
index 55cd174..72e36a2 100755
--- a/oe-layertool-setup.sh
+++ b/oe-layertool-setup.sh
@@ -732,6 +732,22 @@ EOM
     threads=`cat /proc/cpuinfo | grep -c processor`
     sed -i "s/^PARALLEL_MAKE.*/PARALLEL_MAKE = \"-j ${threads}\"/" $confdir/local.conf
     sed -i "s/^BB_NUMBER_THREADS.*/BB_NUMBER_THREADS = \"${threads}\"/" $confdir/local.conf
+
+    # Find if old DL_DIR was set
+    if [ -e $confdir/local.conf.bak ]
+    then
+        old_dldir=`cat $confdir/local.conf.bak | grep -e "^DL_DIR =" | sed 's|DL_DIR = ||' | sed 's/"//g'`
+    else
+        old_dldir="$dldir"
+    fi
+
+    # If command line option was not set use the old dldir
+    if [ "x$dldir" == "x" ]
+    then
+        dldir=$old_dldir
+    fi
+
+    sed -i "s|^DL_DIR.*|DL_DIR = \"${dldir}\"|" $confdir/local.conf
 }
 
 
@@ -838,7 +854,6 @@ cd -
 sourcedir="$oebase/sources"
 builddir="$oebase/build"
 confdir="$builddir/conf"
-dldir="$oebase/downloads"
 
 check_input
 
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-09-26 20:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-24 20:50 [PATCHv2] oe-layertool-setup.sh: properly set DL_DIR Chase Maupin
2013-09-24 20:10 ` Cooper Jr., Franklin
2013-09-24 20:18   ` Dmytriyenko, Denys
2013-09-24 20:23     ` Maupin, Chase
2013-09-26 20:00     ` Denys Dmytriyenko
2013-09-26 20:16       ` Maupin, Chase
2013-09-26 20:19         ` Denys Dmytriyenko
2013-09-26 20:19           ` Maupin, Chase

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.