diff --git a/scripts/generate.pl b/scripts/generate.pl index 301103566fd83db5f4186beb6e7b3182d9645089..222ff77a1d3c41960274bb9d90281bd2641d11b8 100644 --- a/scripts/generate.pl +++ b/scripts/generate.pl @@ -13,7 +13,7 @@ sub add_config { add_config($key . '.', $val); } elsif (ref($val) eq 'ARRAY') { - $config{'@' . $prefix . $key . '@'} = join ' ', @{$val}; + $config{'@' . $prefix . $key . '@'} = join ' ', map {s/'/'\\''/g; "'" . $_ . "'"} @{$val} } unless (ref($val)) { $config{'@' . $prefix . $key . '@'} = $val;