summaryrefslogtreecommitdiffstats
path: root/www/bricolage
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2005-05-05 09:21:25 +0000
committerclsung <clsung@FreeBSD.org>2005-05-05 09:21:25 +0000
commit6954918f00ee0141200643d4c4a414f7430f7712 (patch)
treeb2b0aa74b15e089e1d8334046359c52e1c6a56e2 /www/bricolage
parentfeec3dd5019d6838b230854d7908b499fc481b3a (diff)
downloadFreeBSD-ports-6954918f00ee0141200643d4c4a414f7430f7712.zip
FreeBSD-ports-6954918f00ee0141200643d4c4a414f7430f7712.tar.gz
- Bump the upgrade file structure to deal with a
nonexistant directory without complaining. PR: 80636 Submitted by: Rod Taylor (maintainer)
Diffstat (limited to 'www/bricolage')
-rw-r--r--www/bricolage/files/bric_upgrade.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/www/bricolage/files/bric_upgrade.sh b/www/bricolage/files/bric_upgrade.sh
index eb2e943..fb5380c 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"
OpenPOWER on IntegriCloud