diff options
author | Ké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) |
commit | d1b7b0994b58e599466b3becfebcbe3580d5e7db (patch) | |
tree | 8ac5074c6ca93684f62abaef89bedabe3df5fdcb | |
parent | bbc46d0f4a9661be141729322adc2b54e98a96bf (diff) |
more tests
-rwxr-xr-x | parse.sh | 27 |
1 files changed, 18 insertions, 9 deletions
@@ -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" |