#
# InspIRCd -- Internet Relay Chat Daemon
#
-# Copyright (C) 2012-2017 Peter Powell <petpow@saberuk.com>
-# Copyright (C) 2008 Robin Burchell <robin+git@viroteck.net>
-# Copyright (C) 2007-2008 Craig Edwards <craigedwards@brainbox.cc>
-# Copyright (C) 2008 Thomas Stagner <aquanight@inspircd.org>
+# Copyright (C) 2013-2019 Sadie Powell <sadie@witchery.services>
+# Copyright (C) 2012 Robby <robby@chatbelgie.be>
+# Copyright (C) 2007-2008 Craig Edwards <brain@inspircd.org>
# Copyright (C) 2007 Dennis Friis <peavey@inspircd.org>
#
# This file is part of InspIRCd. InspIRCd is free software: you can
--data-dir=[dir] The location where the data files, such as the
pid file, are stored.
[$PWD/run/data]
+ --example-dir=[dir] The location where the example configuration files
+ and SQL schemas are stored.
+ [$PWD/run/conf/examples]
--log-dir=[dir] The location where the log files are stored.
[$PWD/run/logs]
--manual-dir=[dir] The location where the manual files are stored.
}
# Does this line match a directive?
- if ($line =~ /^\s*%(\w+)\s+(.+)$/) {
- if ($1 eq 'define') {
- if ($settings{$2}) {
- push @lines, "#define $2";
+ if ($line =~ /^(\s*)%(\w+)\s+(.+)$/) {
+ if ($2 eq 'define') {
+ if ($settings{$3}) {
+ push @lines, "#$1define $3";
} else {
- push @lines, "#undef $2";
+ push @lines, "#$1undef $3";
}
- } elsif ($1 eq 'mode') {
- $mode = oct $2;
- } elsif ($1 eq 'platform') {
- push @platforms, $2;
- } elsif ($1 eq 'target') {
- push @targets, $2
+ } elsif ($2 eq 'mode') {
+ $mode = oct $3;
+ } elsif ($2 eq 'platform') {
+ push @platforms, $3;
+ } elsif ($2 eq 'target') {
+ push @targets, $3
} else {
- print_warning "unknown template command '$1' in $_!";
+ print_warning "unknown template command '$2' in $_!";
push @lines, $line;
}
next;