From 651d8586762c21c16eb85704088027839666557c Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 4 Feb 2012 21:10:30 -0500 Subject: [PATCH] substitute variables in explicit version strings --- launch/ConfigurationParser.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launch/ConfigurationParser.scala b/launch/ConfigurationParser.scala index 170b43750..7e68c790f 100644 --- a/launch/ConfigurationParser.scala +++ b/launch/ConfigurationParser.scala @@ -94,7 +94,7 @@ class ConfigurationParser { if(isEmpty(value)) error(label + " cannot be empty (omit declaration to use the default)") try { parsePropertyValue(label, value)(Value.readImplied[T]) } - catch { case e: BootException => new Explicit(read(value)) } + catch { case e: BootException => new Explicit(read(substituteVariables(value))) } } def processSection[T](sections: SectionMap, name: String, f: LabelMap => T) = process[String,LabelMap,T](sections, name, m => f(m default(x => None)))