Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKévin Raymond <shaiton@fedoraproject.org>2013-05-12 05:54:29 (GMT)
committer Kévin Raymond <shaiton@fedoraproject.org>2013-05-12 05:54:29 (GMT)
commitd1b7b0994b58e599466b3becfebcbe3580d5e7db (patch)
tree8ac5074c6ca93684f62abaef89bedabe3df5fdcb
parentbbc46d0f4a9661be141729322adc2b54e98a96bf (diff)
more tests
-rwxr-xr-xparse.sh27
1 files changed, 18 insertions, 9 deletions
diff --git a/parse.sh b/parse.sh
index bcb6869..51ad9c7 100755
--- a/parse.sh
+++ b/parse.sh
@@ -25,6 +25,9 @@ do
cd $folder
# datastore
+ [[ -d home ]] && rm -rf ./home
+ [[ -d gnome ]] && rm -rf ./gnome
+
tar xjf *.bz2
if [ $? -eq 0 ]
then
@@ -83,6 +86,7 @@ do
fi
int=$((int + 1))
+ rm $datafile
cd $home/$folder
done
else
@@ -90,17 +94,22 @@ do
continue
fi
- rm -rf ./home
+ [[ -d home ]] && rm -rf ./home
# GNOME directory
- for f in `ls -d $home/$folder/$gnomedir/*/`
- do
- size=`du -skb $f | awk '{ print $1 }'`
- [[ $size -lt 4097 ]] && continue
- mkdir -p $out/$gnomedir
- cp -aR ${f%\/} $out/$gnomedir
-
- done
+ if [ -d $home/$folder/$gnomedir ]
+ then
+ for f in `ls -d $home/$folder/$gnomedir/*/`
+ do
+ size=`du -skb $f | awk '{ print $1 }'`
+ [[ $size -lt 4097 ]] && continue
+ mkdir -p $out/$gnomedir
+ cp -aR ${f%\/} $out/$gnomedir
+
+ done
+ [[ -d $gnomedir ]] && rm -rf ./$gnomedir
+ fi
+
cd $home
done
echo "Done"