Remove unwanted file
authorRaphaël Gertz <git@rapsys.eu>
Tue, 21 Jun 2016 10:05:51 +0000 (12:05 +0200)
committerRaphaël Gertz <git@rapsys.eu>
Tue, 21 Jun 2016 10:05:51 +0000 (12:05 +0200)
Fix gitignore list
Fix export format of config

.gitignore
cook
lib/export.sh

index cad684a..405e312 100644 (file)
@@ -1,3 +1,4 @@
 root
 root.conf
+lib/config.sh
 ihttpd-*.rpm
diff --git a/cook b/cook
index e501fe2..c3d1a4f 100755 (executable)
--- a/cook
+++ b/cook
@@ -5,7 +5,7 @@ export LC_ALL=C
 
 # Extract configuration
 echo '#! /bin/sh -e' > lib/config.sh
-cat config/*.conf | perl -pne 'undef $_ if /^#/; s/^/export /' >> lib/config.sh
+cat config/*.conf | perl -pne 'if (/^#/) {undef $_;} else {s/^/export /;}' >> lib/config.sh
 
 # Source config
 . lib/config.sh
index e8c65fc..40e3704 100644 (file)
@@ -5,5 +5,5 @@ cat /dev/null > root.conf
 
 # Append every config parameters
 for i in `cat config/*.conf | perl -pne 'undef $_ if /^#/; s/=.*$//'`; do
-       eval echo ${i}=\$$i | tee -a root.conf
+       eval echo ${i}=\'\$$i\' | tee -a root.conf
 done