[FE training-materials-updates] Handle the case without a toolchain dir

Michael Opdenacker michael.opdenacker at free-electrons.com
Tue Oct 16 09:48:37 CEST 2012


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=b2d7607664871d4d2e6a7cc83f337743863fa232

>---------------------------------------------------------------

commit b2d7607664871d4d2e6a7cc83f337743863fa232
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Tue Oct 16 09:47:53 2012 +0200

    Handle the case without a toolchain dir


>---------------------------------------------------------------

b2d7607664871d4d2e6a7cc83f337743863fa232
 lab-data/archive-labs |   18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/lab-data/archive-labs b/lab-data/archive-labs
index f2d5fa2..0cebe96 100755
--- a/lab-data/archive-labs
+++ b/lab-data/archive-labs
@@ -5,10 +5,18 @@
 #
 output=felabs-$USER.tar.xz
 readme=felabs/README.txt
+toolchain=/usr/local/xtools
 
 echo "Archive lab archive..."
 echo "Making all files belong to user (need root permissions)"
-sudo chown -R $USER:$USER felabs /usr/local/xtools
+
+for dir in felabs $toolchain
+do
+	if [ -d $dir ]
+	then
+		sudo chown -R $USER:$USER $dir
+	fi
+done
 
 rm -rf $readme
 cat << EOF >> $readme
@@ -36,8 +44,12 @@ cd felabs
 echo "Cleaning lab directory"
 ./clean-labs
 
-echo "Creating the toolchain archive"
-tar cf toolchain.tar /usr/local/xtools
+
+if [ -d $toolchain ]
+then
+	echo "Creating the toolchain archive"
+	tar cf toolchain.tar $toolchain
+fi
 
 echo "Generating lab directory archive"
 cd ..



More information about the training-materials-updates mailing list