[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