aboutsummaryrefslogtreecommitdiff
path: root/lib/tools/upgrade.nom
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2019-01-14 17:50:57 -0800
committerBruce Hill <bruce@bruce-hill.com>2019-01-14 17:50:57 -0800
commit94a437c58426ce00976d3ab15f19817642d188c4 (patch)
treee57c255c4ee94ebf7d0369327f242bdb4101cd45 /lib/tools/upgrade.nom
parent27433f4bf1c3ac80d47869d581d8d18b630921cf (diff)
Added 'with' to 'if it fails with $' clauses and made upgrade import
specific rules.
Diffstat (limited to 'lib/tools/upgrade.nom')
-rwxr-xr-xlib/tools/upgrade.nom5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/tools/upgrade.nom b/lib/tools/upgrade.nom
index 1ef91b9..2c63411 100755
--- a/lib/tools/upgrade.nom
+++ b/lib/tools/upgrade.nom
@@ -15,6 +15,11 @@ use "commandline"
command line program with $args:
$inplace = ($args.i or $args.inplace)
$start_version = $args."upgrade-from"
+ if $start_version:
+ try:
+ use $start_version
+ ..if it fails:
+ fail "Could not find upgrade rules for \$start_version"
$version = ($args."upgrade-to" or (Nomsu version))
$test = ($args.t or $args.test)
for $filename in $args.extras: