From 40980d44d6f16c7e091973651916c7548164240b Mon Sep 17 00:00:00 2001 From: Michael Hafen Date: Wed, 18 Nov 2009 14:38:49 -0700 Subject: [PATCH] have Makefile.PL check for dollar signs Make treats any $ as an internal variable except $$. So have Makefile.PL when getting values turn any $ into $$. Signed-off-by: Galen Charlton --- Makefile.PL | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile.PL b/Makefile.PL index 5355c43b54..9adf81b987 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1195,6 +1195,7 @@ sub _get_value { # take value from install log if present if (exists $install_log_values{$key}) { + $install_log_values{$key} =~ s/\$/\$\$/g; return $install_log_values{$key}; } @@ -1214,6 +1215,7 @@ sub _get_value { $retry_msg .= _add_valid_values_disp($key, $valid_values); $val = prompt($retry_msg, $default); } + $val =~ s/\$/\$\$/g; return $val; } -- 2.39.2