diff options
author | kris <kris@FreeBSD.org> | 2008-06-11 21:25:49 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2008-06-11 21:25:49 +0800 |
commit | 56d846dd746f6139a6dd54e19dcde4eb3e4e5d0d (patch) | |
tree | 10e9d2d74ffc5e96bda0cfc967c394cc2171cde0 /Tools | |
parent | 92953a536c7bc21f5e4c2bfffa52ceb0da861b65 (diff) | |
download | freebsd-ports-gnome-56d846dd746f6139a6dd54e19dcde4eb3e4e5d0d.tar.gz freebsd-ports-gnome-56d846dd746f6139a6dd54e19dcde4eb3e4e5d0d.tar.zst freebsd-ports-gnome-56d846dd746f6139a6dd54e19dcde4eb3e4e5d0d.zip |
Add some test -d's to avoid cd'ing into directories that do not exist
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/portbuild/scripts/dologs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Tools/portbuild/scripts/dologs b/Tools/portbuild/scripts/dologs index 95ad41e2f96a..eb1182ebc66a 100755 --- a/Tools/portbuild/scripts/dologs +++ b/Tools/portbuild/scripts/dologs @@ -10,11 +10,14 @@ scripts=${pb}/scripts for ver in latest full; do for num in 5 6 6-exp 6-exp2 7 7-exp 8 8-exp; do - cd $home/$arch-$num-$ver && ${scripts}/processlogs ${arch} - cd ${pb}/${arch}/${num} && ${scripts}/processfail ${arch} ${num} + dir=$home/$arch-$num-$ver + test -d $dir && cd $dir && ${scripts}/processlogs ${arch} + dir=${pb}/${arch}/${num} + test -d $dir && cd $dir && ${scripts}/processfail ${arch} ${num} done for num in 5 6 6-exp 6-exp2 7 7-exp 8 8-exp; do - cd $home/$arch-$num-$ver-logs && ${scripts}/processlogs2 + dir=$home/$arch-$num-$ver-logs + test -d $dir && cd $dir && ${scripts}/processlogs2 done # for num in 5 6 6-exp 7; do # cd $home && ${scripts}/comparelogs ${arch} $num-$ver 4-$ver |