> Christopher Browne wrote:
>> I'd *love* to have something that would say something like...
>> AssignField LHS="com.foo.bar.jdbc.url"
>> RHS="pgsql:$(dbhost):$(dbport):$(dbuser)"
>> separator="="
>
> Did someone consider code along the lines of
> SplitOn = ( = )
> SetLine "com.foo.bar.jdbc.url=pgsql:somehost:5432:user"
> ReplaceLinesMatchingField "1"
> ?
That would do it too, although I think the syntax needs to involve
using one command, with multiple parameters, not three with one.
Maybe...
SetLine Value = "com.foo.bar.jdbc.url=pgsql:somehost:5432:user"
Separator = ( = )
MatchField = ( 1 )
The point is to have a reasonably elegant syntax for this, as that is,
after all, the point of cfengine.
--
(reverse (concatenate 'string "moc.liamg" "@" "enworbbc"))
http://cbbrowne.com/info/
If we were meant to fly, we wouldn't keep losing our luggage.
_______________________________________________
Help-cfengine mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-cfengine