diff options
author | clsung <clsung@FreeBSD.org> | 2005-05-05 17:21:25 +0800 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2005-05-05 17:21:25 +0800 |
commit | 6954918f00ee0141200643d4c4a414f7430f7712 (patch) | |
tree | b2b0aa74b15e089e1d8334046359c52e1c6a56e2 /www | |
parent | feec3dd5019d6838b230854d7908b499fc481b3a (diff) | |
download | freebsd-ports-gnome-6954918f00ee0141200643d4c4a414f7430f7712.tar.gz freebsd-ports-gnome-6954918f00ee0141200643d4c4a414f7430f7712.tar.zst freebsd-ports-gnome-6954918f00ee0141200643d4c4a414f7430f7712.zip |
- Bump the upgrade file structure to deal with a
nonexistant directory without complaining.
PR: 80636
Submitted by: Rod Taylor (maintainer)
Diffstat (limited to 'www')
-rw-r--r-- | www/bricolage/files/bric_upgrade.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/www/bricolage/files/bric_upgrade.sh b/www/bricolage/files/bric_upgrade.sh index eb2e943ae30f..fb5380cb355e 100644 --- a/www/bricolage/files/bric_upgrade.sh +++ b/www/bricolage/files/bric_upgrade.sh @@ -12,7 +12,7 @@ fi # Ensure the old version exists at the end of the argument list OLDVERSION=`echo "$*" | sed -e "s/^.* \([^ ]*\)/\1/"` -VTEST=`echo "$OLDVERSION" | sed -e "s/^1\.8\.[012]$/OKAY/"` +VTEST=`echo "$OLDVERSION" | sed -e "s/^1\.8\.[01234]$/OKAY/"` if [ "${VTEST}" != "OKAY" ] then echo "The final argument should be the old version of the port, in the format." @@ -31,10 +31,13 @@ fi # Now try to upgrade it for ver in `grep -A 1000 ${OLDVERSION} ${BRICUPGRADE}/versions.txt | tail -n +2` do - for file in `ls ${BRICUPGRADE}/${ver}` - do - ${BRICUPGRADE}/${ver}/${file} $@ # Run with our args - done + if [ -d ${BRICUPGRADE}/${ver} ] + then + for file in `ls ${BRICUPGRADE}/${ver}` + do + ${BRICUPGRADE}/${ver}/${file} $@ # Run with our args + done + fi done echo "Upgrade complete" |