$OpenBSD: patch-subst_in,v 1.1 2019/04/03 14:01:29 naddy Exp $

Index: subst.in
--- subst.in.orig
+++ subst.in
@@ -25,13 +25,13 @@ sub replace_var {
 		}
 	}
 	my $replacement = $cvp->{ $varname}->{ "value"};
-	$$filep =~ s/\${$varname}/$replacement/g;
+	$$filep =~ s/\$\{$varname}/$replacement/g;
 	$cvp->{ $varname}->{ "replaced"} = 1;
 }
 
 # Figure out the dependencies.
 foreach my $cv ( keys %configvars ) {
-	if( $configvars{ $cv}->{ "value"} =~ /\${([^}]+)}/) {
+	if( $configvars{ $cv}->{ "value"} =~ /\$\{([^}]+)}/) {
 		my $dependency = $1;
 		if( exists( $configvars{ $dependency})) {
 			$configvars{ $dependency}->{ "dependency"} = $cv;
