]> git.donarmstrong.com Git - wannabuild.git/commitdiff
Make config prepopulateable
authorJoachim Breitner <mail@joachim-breitner.de>
Mon, 27 Jul 2009 21:38:24 +0000 (23:38 +0200)
committerJoachim Breitner <mail@joachim-breitner.de>
Mon, 27 Jul 2009 21:42:57 +0000 (23:42 +0200)
To be able to write unit tests for wanna-build, make sure that we can
fill out config variables before running the script.

bin/wanna-build

index 2f3cfd66fb88fb66851df9060fcacd4188e873c2..74770b5f95fdf13f461a4bd8b8e8b66085ffa0d1 100755 (executable)
 
 package conf;
 # defaults
-$basedir = "/var/lib/debbuild";
-$dbbase = "build-db";
-$transactlog = "transactions.log";
-$mailprog = "/usr/sbin/sendmail";
+$basedir ||= "/var/lib/debbuild";
+$dbbase ||= "build-db";
+$transactlog ||= "transactions.log";
+$mailprog ||= "/usr/sbin/sendmail";
 require "/etc/wanna-build.conf";
 die "$conf::basedir is not a directory\n" if ! -d $conf::basedir;
 die "dbbase is empty\n" if ! $dbbase;