From 5fb924193d193882abb38271fec9a1ec5e478081 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Sun, 23 Feb 2014 06:01:35 +0100
Subject: [PATCH] Allow whitespace and other special characters in generate
 expressions from arrays

---
 scripts/generate.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/generate.pl b/scripts/generate.pl
index 301103566..222ff77a1 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;
-- 
GitLab