aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2013-05-25 21:02:35 (GMT)
committerAdrian C. (anrxc) <anrxc@sysphere.org>2013-05-25 21:02:35 (GMT)
commiteeda5d3cf7da337119e257fa99ac77542514350f (patch)
treea510caa2e1fc6f5b35db20681931e9b51f5d405b
parent57cd084ff2f96f001045a8849b68877e9db2f6d0 (diff)
downloadrcdscripts-eeda5d3cf7da337119e257fa99ac77542514350f.tar.xz
rcdscripts: import conf.d files sourced by init scripts2013.05.25
Unfortunately this import is not perfect, it's harder to detect and make a distinction between regular service configuration files, and conf.d configuration files used by old Arch Linux init scripts only. But we have a good number of them, around 70 now.
-rw-r--r--src/acpid/acpid.conf.d5
-rw-r--r--src/alsa-utils/alsa.conf.d15
-rw-r--r--src/apache/apache.conf.d15
-rw-r--r--src/autofs/autofs.conf.d4
-rw-r--r--src/bind/named.conf.d4
-rw-r--r--src/bluez/bluetooth.conf.d30
-rw-r--r--src/cgminer/cgminer.conf.d11
-rw-r--r--src/clamav/clamav.conf.d8
-rw-r--r--src/cyrus-sasl/saslauthd.conf.d1
-rw-r--r--src/dbmail/dbmail.conf.d9
-rw-r--r--src/dcron/dcron.conf.d4
-rwxr-xr-xsrc/dcron/dcron.rc47
-rw-r--r--src/ddclient/ddclient.conf.d2
-rw-r--r--src/dhcp/dhcp.conf.d6
-rw-r--r--src/dictd/dictd.conf.d7
-rw-r--r--src/distcc/distccd.conf.d7
-rw-r--r--src/dkfilter/dkfilter.conf.d25
-rw-r--r--src/dnsmasq/dnsmasq.conf.d9
-rw-r--r--src/espeakup/espeakup.conf.d6
-rw-r--r--src/exim/exim.conf.d1
-rw-r--r--src/gnunet/gnunet.conf.d1
-rw-r--r--src/gpm/gpm.conf.d4
-rw-r--r--src/gpsd/gpsd.conf.d5
-rw-r--r--src/hdapsd/hdapsd.conf.d22
-rw-r--r--src/hddtemp/hddtemp.conf.d2
-rw-r--r--src/hostapd/hostapd.conf.d2
-rw-r--r--src/i8kmon/i8kmon.conf.d5
-rw-r--r--src/initscripts-network/bonding.conf.d12
-rw-r--r--src/initscripts-network/bridges.conf.d27
-rw-r--r--src/initscripts-network/dhcpcd.conf.d6
-rw-r--r--src/inputattach/inputattach.conf.d10
-rw-r--r--src/iptables/iptables.conf.d12
-rw-r--r--src/irqbalance/irqbalance.conf.d6
-rw-r--r--src/kexec-tools/kexec.conf.d16
-rw-r--r--src/libsasl/saslauthd.conf.d1
-rw-r--r--src/libvirt/libvirtd-guests.conf.d11
-rw-r--r--src/libvirt/libvirtd.conf.d3
-rw-r--r--src/lm_sensors/healthd.conf.d17
-rw-r--r--src/lm_sensors/sensord.conf.d4
-rw-r--r--src/lm_sensors/sensors.conf.d15
-rw-r--r--src/metalog/metalog.conf.d8
-rw-r--r--src/murmur/murmur.conf.d2
-rw-r--r--src/net-snmp/snmpd.conf.d5
-rw-r--r--src/nfs-utils/nfs-common.conf.d40
-rw-r--r--src/nfs-utils/nfs-server.conf.d29
-rw-r--r--src/nfs-utils/nfs.conf.d40
-rw-r--r--src/ntop/ntop.conf.d5
-rw-r--r--src/ntp/ntpd.conf.d5
-rw-r--r--src/oidentd/oidentd.conf.d5
-rw-r--r--src/open-vm-tools/open-vm-tools.conf.d11
-rw-r--r--src/openssh/sshd.conf.d4
-rw-r--r--src/ossp/osspd.conf.d10
-rw-r--r--src/polipo/polipo.conf.d4
-rw-r--r--src/polipo/polipo.rc.d71
-rw-r--r--src/privoxy/privoxy.conf.d10
-rw-r--r--src/proftpd/proftpd.conf.d4
-rw-r--r--src/rfkill/rfkill.conf.d20
-rw-r--r--src/rsyslog/rsyslog.conf.d6
-rw-r--r--src/samba/samba.conf.d7
-rw-r--r--src/sauerbraten/sauerbraten.conf.d3
-rw-r--r--src/slmodem-utils/slmodem-alsa.conf.d4
-rw-r--r--src/slmodem-utils/slmodem.conf.d4
-rw-r--r--src/smartmontools/smartd.conf.d1
-rw-r--r--src/spamassassin/spamd.conf.d1
-rw-r--r--src/squid/squid.conf.d4
-rw-r--r--src/sshguard/sshguard.conf.d4
-rw-r--r--src/syslog-ng/syslog-ng.conf.d10
-rw-r--r--src/sysstat/sysstat.conf.d13
-rw-r--r--src/tomcat6/tomcat6.conf.d19
-rw-r--r--src/tomcat7/tomcat7.conf.d19
-rw-r--r--src/tor/tor.conf.d9
-rw-r--r--src/varnish/varnish.conf.d11
-rw-r--r--src/x11vnc/x11vnc.conf.d5
-rw-r--r--src/xsp/xsp.conf.d10
74 files changed, 800 insertions, 0 deletions
diff --git a/src/acpid/acpid.conf.d b/src/acpid/acpid.conf.d
new file mode 100644
index 0000000..b60103a
--- /dev/null
+++ b/src/acpid/acpid.conf.d
@@ -0,0 +1,5 @@
+#
+# Arguments to be passed to the acpid daemon
+#
+
+ACPID_ARGS=""
diff --git a/src/alsa-utils/alsa.conf.d b/src/alsa-utils/alsa.conf.d
new file mode 100644
index 0000000..bd50dcc
--- /dev/null
+++ b/src/alsa-utils/alsa.conf.d
@@ -0,0 +1,15 @@
+# Arguments for alsactl
+# example: ALSA_ARGS="--file /var/lib/alsa/asound.state"
+ALSA_ARGS="--file /var/lib/alsa/asound.state"
+
+# Enables powersaving mode for AC97 and hda_intel audio chips.
+# Set to 1 to enable powersaving.
+# Set to 0 to disable powersaving (default).
+POWERSAVE=0
+
+# Whether to save volume levels when stopped ("yes" or "no").
+SAVE_VOLUME="yes"
+
+# Whether to mute the master volume when stopped ("yes" or "no").
+# Useful for bad audio cards which make a noise on system poweroff.
+MUTE_VOLUME="no"
diff --git a/src/apache/apache.conf.d b/src/apache/apache.conf.d
new file mode 100644
index 0000000..c6d0ebf
--- /dev/null
+++ b/src/apache/apache.conf.d
@@ -0,0 +1,15 @@
+# Configuration file for the httpd service.
+
+#
+# The default processing model (MPM) is the process-based
+# 'prefork' model. A thread-based model, 'worker', is also
+# available, but does not work with some modules (such as PHP).
+# The service must be stopped before changing this variable.
+#
+#HTTPD=/usr/sbin/httpd.worker
+
+#
+# To pass additional options (for instance, -D definitions) to the
+# httpd binary at startup, set OPTIONS here.
+#
+#OPTIONS=
diff --git a/src/autofs/autofs.conf.d b/src/autofs/autofs.conf.d
new file mode 100644
index 0000000..bc82491
--- /dev/null
+++ b/src/autofs/autofs.conf.d
@@ -0,0 +1,4 @@
+#localoptions='rsize=8192,wsize=8192'
+
+# e.g. --timeout=60
+daemonoptions=''
diff --git a/src/bind/named.conf.d b/src/bind/named.conf.d
new file mode 100644
index 0000000..aecbd23
--- /dev/null
+++ b/src/bind/named.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to BIND
+#
+NAMED_ARGS="-u named"
diff --git a/src/bluez/bluetooth.conf.d b/src/bluez/bluetooth.conf.d
new file mode 100644
index 0000000..1c1e025
--- /dev/null
+++ b/src/bluez/bluetooth.conf.d
@@ -0,0 +1,30 @@
+# Bluetooth configuraton file
+
+# Bluetooth services (allowed values are "true" and "false")
+
+# Run the bluetoothd daemon (default: true)
+#DAEMON_ENABLE="false"
+
+# Run the sdp daemon (default: false)
+# If this is disabled, hcid's internal sdp daemon will be used
+#SDPD_ENABLE="true"
+
+# Run the bluetooth HID daemon (default: false)
+#HIDD_ENABLE="true"
+
+# Activate rfcomm ports (default: false)
+#RFCOMM_ENABLE="true"
+
+# Run bluetooth dial-up networking daemon (default: false)
+#DUND_ENABLE="true"
+
+# Run bluetooth PAN daemon (default: false)
+#PAND_ENABLE="true"
+
+# rfcomm configuration file (default: /etc/bluetooth/rfcomm.conf)
+#RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf"
+
+# Options for hidd, dund and pand (default: none)
+HIDD_OPTIONS="--server"
+#DUND_OPTIONS=""
+#PAND_OPTIONS=""
diff --git a/src/cgminer/cgminer.conf.d b/src/cgminer/cgminer.conf.d
new file mode 100644
index 0000000..88ec535
--- /dev/null
+++ b/src/cgminer/cgminer.conf.d
@@ -0,0 +1,11 @@
+# Use JSON-format configuration. (recommended)
+CGMINER_CONF="/etc/cgminer.conf"
+
+# Uncommend this if you prefer simple command-line arguments.
+#CGMINER_CONF=""
+#CGMINER_PROTOCOL="http"
+#CGMINER_IP="127.0.0.1"
+#CGMINER_PORT="8332"
+#CGMINER_USER="username"
+#CGMINER_PASS="password"
+CGMINER_ARGS="--syslog"
diff --git a/src/clamav/clamav.conf.d b/src/clamav/clamav.conf.d
new file mode 100644
index 0000000..9cd44d9
--- /dev/null
+++ b/src/clamav/clamav.conf.d
@@ -0,0 +1,8 @@
+# clamav startup script config options
+
+# change these to "yes" to start
+START_FRESHCLAM="no"
+START_CLAMD="no"
+
+# Options to pass to freshclam (man freshclam for more info).
+FRESHCLAM_OPTS="-c 12"
diff --git a/src/cyrus-sasl/saslauthd.conf.d b/src/cyrus-sasl/saslauthd.conf.d
new file mode 100644
index 0000000..1672112
--- /dev/null
+++ b/src/cyrus-sasl/saslauthd.conf.d
@@ -0,0 +1 @@
+SASLAUTHD_OPTS="-a pam"
diff --git a/src/dbmail/dbmail.conf.d b/src/dbmail/dbmail.conf.d
new file mode 100644
index 0000000..73309a4
--- /dev/null
+++ b/src/dbmail/dbmail.conf.d
@@ -0,0 +1,9 @@
+# Parameters to be passed to dbmail
+#
+#
+# Select the service you want started with dbmail
+#
+# Available options :
+# dbmail-imapd dbmail-pop3d dbmail-lmtpd dbmail-timsieved
+#
+DBMAIL_DAEMONS="dbmail-imapd"
diff --git a/src/dcron/dcron.conf.d b/src/dcron/dcron.conf.d
new file mode 100644
index 0000000..763c712
--- /dev/null
+++ b/src/dcron/dcron.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to crond
+#
+CROND_ARGS="-S -l info"
diff --git a/src/dcron/dcron.rc b/src/dcron/dcron.rc
new file mode 100755
index 0000000..3575474
--- /dev/null
+++ b/src/dcron/dcron.rc
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+. /etc/conf.d/crond
+
+PID=$(pidof -o %PPID /usr/sbin/crond)
+case $1 in
+start)
+ stat_busy "Starting Cron Daemon"
+
+ # defaults to using syslog, and sendmail-ing cron output to local user
+ # to mail output to remote address instead, add "-m user@host"
+ # to CROND_ARGS in /etc/conf.d/crond
+ if [[ -z $PID ]] && env -i PATH="/sbin:/usr/sbin:/bin:/usr/bin" /usr/sbin/crond $CROND_ARGS; then
+
+ PID=$(pidof -o %PPID /usr/sbin/crond)
+ echo "$PID" > /var/run/crond.pid
+ add_daemon crond
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+stop)
+ stat_busy "Stopping Cron Daemon"
+ if [[ ! -z $PID ]] && kill "$PID" &>/dev/null; then
+ rm_daemon crond
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+restart)
+ $0 stop
+ $0 start
+ ;;
+
+*)
+ echo "Usage: $0 {start|stop|restart}" >&2
+ exit 1
+
+esac
diff --git a/src/ddclient/ddclient.conf.d b/src/ddclient/ddclient.conf.d
new file mode 100644
index 0000000..8b754a3
--- /dev/null
+++ b/src/ddclient/ddclient.conf.d
@@ -0,0 +1,2 @@
+# Parameters passed to ddclient
+EXTRA_ARGS="-daemon 300"
diff --git a/src/dhcp/dhcp.conf.d b/src/dhcp/dhcp.conf.d
new file mode 100644
index 0000000..99ba6d1
--- /dev/null
+++ b/src/dhcp/dhcp.conf.d
@@ -0,0 +1,6 @@
+#
+# Arguments to be passed to the DHCP server daemon
+#
+
+DHCP_ARGS="-q"
+
diff --git a/src/dictd/dictd.conf.d b/src/dictd/dictd.conf.d
new file mode 100644
index 0000000..4b47dcd
--- /dev/null
+++ b/src/dictd/dictd.conf.d
@@ -0,0 +1,7 @@
+# Config file for /etc/rc.d/dictd
+
+DICTD_CONF=/etc/dict/dictd.conf
+DICTD_DICTDIR=/usr/share/dictd
+DICTD_TMPCONF=/etc/dict/dictd.conf.$$
+DICTD_EARGS="-s"
+DICTD_ARGS="--locale en_US.UTF-8"
diff --git a/src/distcc/distccd.conf.d b/src/distcc/distccd.conf.d
new file mode 100644
index 0000000..2fe7a4c
--- /dev/null
+++ b/src/distcc/distccd.conf.d
@@ -0,0 +1,7 @@
+#
+# Parameters to be passed to distccd
+#
+# You must explicitly add IPs (or subnets) that are allowed to connect,
+# using the --allow switch. See the distccd manpage for more info.
+#
+DISTCC_ARGS="--allow 127.0.0.1"
diff --git a/src/dkfilter/dkfilter.conf.d b/src/dkfilter/dkfilter.conf.d
new file mode 100644
index 0000000..3035ad4
--- /dev/null
+++ b/src/dkfilter/dkfilter.conf.d
@@ -0,0 +1,25 @@
+#
+# UID and GID for dkfilter
+#
+DKFILTER_USER=dkfilter
+DKFILTER_GROUP=dkfilter
+
+#
+# Private key
+#
+DKFILTER_PRIVATE_KEY=/etc/dkfilter/private.key
+
+#
+# Hostname (Who verified incoming email)
+#
+DKFILTER_HOSTNAME=`hostname -f`
+
+#
+# Domain (sign outbound email for this domain)
+#
+DKFILTER_DOMAIN=`hostname -d`
+
+#
+# Selector (you may choose random name)
+#
+DKFILTER_SELECTOR=server1
diff --git a/src/dnsmasq/dnsmasq.conf.d b/src/dnsmasq/dnsmasq.conf.d
new file mode 100644
index 0000000..933b928
--- /dev/null
+++ b/src/dnsmasq/dnsmasq.conf.d
@@ -0,0 +1,9 @@
+#
+# runtime config for dnsmasq
+#
+
+# if unset, dnsmasq will run as nobody.
+DNSMASQ_USER=dnsmasq
+
+# other runtime options. treated as an array.
+DNSMASQ_OPTS=()
diff --git a/src/espeakup/espeakup.conf.d b/src/espeakup/espeakup.conf.d
new file mode 100644
index 0000000..66f7842
--- /dev/null
+++ b/src/espeakup/espeakup.conf.d
@@ -0,0 +1,6 @@
+#
+# Arguments to be passed to espeakup.
+# Example:
+# ESPEAKUP_ARGS="--default-voice=fr"
+# will tell espeakup to use the French voice.
+ESPEAKUP_ARGS=""
diff --git a/src/exim/exim.conf.d b/src/exim/exim.conf.d
new file mode 100644
index 0000000..b9bec43
--- /dev/null
+++ b/src/exim/exim.conf.d
@@ -0,0 +1 @@
+EXIM_ARGS="-bd -q15m"
diff --git a/src/gnunet/gnunet.conf.d b/src/gnunet/gnunet.conf.d
new file mode 100644
index 0000000..f10a322
--- /dev/null
+++ b/src/gnunet/gnunet.conf.d
@@ -0,0 +1 @@
+GNUNETD_USER=nobody
diff --git a/src/gpm/gpm.conf.d b/src/gpm/gpm.conf.d
new file mode 100644
index 0000000..ab43bb7
--- /dev/null
+++ b/src/gpm/gpm.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to gpm
+#
+GPM_ARGS="-m /dev/input/mice -t imps2"
diff --git a/src/gpsd/gpsd.conf.d b/src/gpsd/gpsd.conf.d
new file mode 100644
index 0000000..9fef72c
--- /dev/null
+++ b/src/gpsd/gpsd.conf.d
@@ -0,0 +1,5 @@
+# Default settings for gpsd.
+START_DAEMON="true"
+GPSD_OPTIONS=""
+DEVICES=""
+USBAUTO="true"
diff --git a/src/hdapsd/hdapsd.conf.d b/src/hdapsd/hdapsd.conf.d
new file mode 100644
index 0000000..eb99fdc
--- /dev/null
+++ b/src/hdapsd/hdapsd.conf.d
@@ -0,0 +1,22 @@
+# DEVICE specifies the device to monitor, defaults to "sda".
+#DEVICE='sda'
+
+# If an ultrabay hard drive is inserted, the following can be used:
+#DEVICE=('sda' 'sdb')
+
+# SENSITIVITY is self explanatory, defaults to "15".
+#SENSITIVITY='15'
+
+# Set ADAPTIVE to "yes" to enable adaptive threshold (automatically increase
+# when the built-in keyboard/mouse is used).
+#ADAPTIVE='yes'
+
+# Set SYSLOG to "yes" to have the daemon report errors to syslog (instead of
+# stderr/stdout).
+SYSLOG='yes'
+
+# Set FORCE to "yes" to force the kernel to use the unload heads feature on
+# some old hard drives for which support cannot be autodetected (don't use this
+# unless you're absolutely sure your hard drive really supports unloading
+# heads).
+#FORCE='yes'
diff --git a/src/hddtemp/hddtemp.conf.d b/src/hddtemp/hddtemp.conf.d
new file mode 100644
index 0000000..6a1e18e
--- /dev/null
+++ b/src/hddtemp/hddtemp.conf.d
@@ -0,0 +1,2 @@
+PARAMS="-q -l 127.0.0.1"
+DRIVES="/dev/sda"
diff --git a/src/hostapd/hostapd.conf.d b/src/hostapd/hostapd.conf.d
new file mode 100644
index 0000000..7a7bbc8
--- /dev/null
+++ b/src/hostapd/hostapd.conf.d
@@ -0,0 +1,2 @@
+HOSTAPD_PID="/var/run/hostapd.pid"
+HOSTAPD_CONF="/etc/hostapd/hostapd.conf"
diff --git a/src/i8kmon/i8kmon.conf.d b/src/i8kmon/i8kmon.conf.d
new file mode 100644
index 0000000..a78e973
--- /dev/null
+++ b/src/i8kmon/i8kmon.conf.d
@@ -0,0 +1,5 @@
+#
+# Arguments to be passed to the i8kmon daemon
+#
+
+I8KMON_ARGS=""
diff --git a/src/initscripts-network/bonding.conf.d b/src/initscripts-network/bonding.conf.d
new file mode 100644
index 0000000..3092c5e
--- /dev/null
+++ b/src/initscripts-network/bonding.conf.d
@@ -0,0 +1,12 @@
+#
+# Settings for ethernet bonding
+#
+# For each bond interface declared in INTERFACES (in rc.conf), declare
+# a bond_${IF} variable that contains the real ethernet interfaces that
+# should be bonded to the bond interface with the ifenslave utility.
+# Then list the bond interface name in the BOND_INTERFACES array.
+#
+
+#bond_bond0="eth0 eth1"
+#BOND_INTERFACES=(bond0)
+
diff --git a/src/initscripts-network/bridges.conf.d b/src/initscripts-network/bridges.conf.d
new file mode 100644
index 0000000..2609cf5
--- /dev/null
+++ b/src/initscripts-network/bridges.conf.d
@@ -0,0 +1,27 @@
+#
+# Settings for layer-2 bridges
+#
+# For each bridge interface declared in INTERFACES (in rc.conf), declare
+# a bridge_${IF} variable that contains the real ethernet interfaces that
+# should be bridged togeether.
+#
+# Then list the bridge interface name in the BRIDGE_INTERFACES array.
+#
+
+# example:
+#
+# in /etc/rc.conf:
+# eth0="eth0 up"
+# eth1="eth1 up"
+# br0="br0 192.168.0.2 netmask 255.255.255.0 up"
+# INTERFACES=(lo eth0 eth1 br0)
+#
+# in /etc/conf.d/bridges
+# bridge_br0="eth0 eth1"
+# BRIDGE_INTERFACES=(br0)
+#
+
+
+#bridge_br0="eth0 eth1"
+#BRIDGE_INTERFACES=(br0)
+
diff --git a/src/initscripts-network/dhcpcd.conf.d b/src/initscripts-network/dhcpcd.conf.d
new file mode 100644
index 0000000..83c6f14
--- /dev/null
+++ b/src/initscripts-network/dhcpcd.conf.d
@@ -0,0 +1,6 @@
+#
+# Arguments to be passed to the DHCP client daemon
+#
+
+DHCPCD_ARGS="-q"
+
diff --git a/src/inputattach/inputattach.conf.d b/src/inputattach/inputattach.conf.d
new file mode 100644
index 0000000..ae8d184
--- /dev/null
+++ b/src/inputattach/inputattach.conf.d
@@ -0,0 +1,10 @@
+#
+# Configuration for inputattach
+#
+# IAPARAMS is an array of inputattach arguments, see 'inputattach --help'.
+# An inputattach instance will be started for each element.
+
+IAPARAMS=(
+ "--microsoft /dev/ttyS0"
+ #"--baud 9600 --w8001 /dev/ttyS1"
+)
diff --git a/src/iptables/iptables.conf.d b/src/iptables/iptables.conf.d
new file mode 100644
index 0000000..1c6cc7b
--- /dev/null
+++ b/src/iptables/iptables.conf.d
@@ -0,0 +1,12 @@
+# Configuration for iptables rules
+IPTABLES_CONF=/etc/iptables/iptables.rules
+IP6TABLES_CONF=/etc/iptables/ip6tables.rules
+
+# Enable IP forwarding (both IPv4 and IPv6)
+# NOTE: this is not the recommended way to do this, and is supported only for
+# backward compatibility. Instead, use /etc/sysctl.conf and set the following
+# options:
+# * net.ipv4.ip_forward=1
+# * net.ipv6.conf.default.forwarding=1
+# * net.ipv6.conf.all.forwarding=1
+#IPTABLES_FORWARD=0
diff --git a/src/irqbalance/irqbalance.conf.d b/src/irqbalance/irqbalance.conf.d
new file mode 100644
index 0000000..ef1bdfd
--- /dev/null
+++ b/src/irqbalance/irqbalance.conf.d
@@ -0,0 +1,6 @@
+#
+# Settings for irqbalance daemon
+#
+
+# one shot mode - set to 1 if you have Pentium 4 with HT
+ONESHOT=0
diff --git a/src/kexec-tools/kexec.conf.d b/src/kexec-tools/kexec.conf.d
new file mode 100644
index 0000000..991a7a2
--- /dev/null
+++ b/src/kexec-tools/kexec.conf.d
@@ -0,0 +1,16 @@
+#
+# Configuration for Kexec
+#
+
+# Path to kernel, default to stock arch kernel
+KPATH="/boot/vmlinuz-linux"
+
+# Root partition
+# The default attempts to autodetect
+ROOTPART="$(awk '/^[ \t]*[^#]/ { if ($2 == "/") { print $1; }}' /etc/fstab)"
+
+# Additional kernel parameters
+KPARAM="ro"
+
+# Path to initrd image, default to stock arch kernel
+INITRD="/boot/initramfs-linux.img"
diff --git a/src/libsasl/saslauthd.conf.d b/src/libsasl/saslauthd.conf.d
new file mode 100644
index 0000000..1672112
--- /dev/null
+++ b/src/libsasl/saslauthd.conf.d
@@ -0,0 +1 @@
+SASLAUTHD_OPTS="-a pam"
diff --git a/src/libvirt/libvirtd-guests.conf.d b/src/libvirt/libvirtd-guests.conf.d
new file mode 100644
index 0000000..dd98761
--- /dev/null
+++ b/src/libvirt/libvirtd-guests.conf.d
@@ -0,0 +1,11 @@
+LIBVIRTD_STOP_ACTION=suspend
+
+#LIBVIRTD_URI="-c qemu+ssh://user@host/system"
+LIBVIRTD_URI=""
+
+#LIBVIRTD_BYPASS_CACHE="--bypass-cache"
+LIBVIRTD_BYPASS_CACHE=""
+
+LIBVIRTD_START_DELAY=0
+
+LIBVIRTD_SHUTDOWN_TIMEOUT=60
diff --git a/src/libvirt/libvirtd.conf.d b/src/libvirt/libvirtd.conf.d
new file mode 100644
index 0000000..d4d25b4
--- /dev/null
+++ b/src/libvirt/libvirtd.conf.d
@@ -0,0 +1,3 @@
+LIBVIRTD_CONFIG="/etc/libvirt/libvirtd.conf"
+LIBVIRTD_ARGS="-p /var/run/libvirtd.pid"
+KRB5_KTNAME="/etc/libvirt/krb5.tab"
diff --git a/src/lm_sensors/healthd.conf.d b/src/lm_sensors/healthd.conf.d
new file mode 100644
index 0000000..a8b2c3f
--- /dev/null
+++ b/src/lm_sensors/healthd.conf.d
@@ -0,0 +1,17 @@
+#
+# /etc/conf.d/healthd
+#
+
+# reset any pending alarms on startup
+ALARM_RESET="yes"
+
+# where to sent mails on alarm
+ADMIN_EMAIL="root"
+
+# Seconds to sleep when alarm detected before checking again
+# If you want to fill up your mail inbox set this to 2. ;-)
+ALARM_SLEEP=600
+
+# command to run in background on each alarm
+# N.B.: If you choose to use the beep command, you'll need to install it: pacman -S beep
+ALARM_CMD="beep -f 800 -l 500 -d 500 -r 600"
diff --git a/src/lm_sensors/sensord.conf.d b/src/lm_sensors/sensord.conf.d
new file mode 100644
index 0000000..a1cf091
--- /dev/null
+++ b/src/lm_sensors/sensord.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to sensord
+#
+SENSORD_ARGS=""
diff --git a/src/lm_sensors/sensors.conf.d b/src/lm_sensors/sensors.conf.d
new file mode 100644
index 0000000..fc067bd
--- /dev/null
+++ b/src/lm_sensors/sensors.conf.d
@@ -0,0 +1,15 @@
+# Generated by sensors-detect on Tue Dec 4 19:57:40 2012
+# This file is sourced by /etc/rc.d/sensors and defines the modules to
+# be loaded/unloaded.
+#
+# The format of this file is a shell script that simply defines variables:
+# HWMON_MODULES for hardware monitoring driver modules, and optionally
+# BUS_MODULES for any required bus driver module (for example for I2C or SPI).
+
+HWMON_MODULES=
+
+# For compatibility reasons, modules are also listed individually as variables
+# MODULE_0, MODULE_1, MODULE_2, etc.
+# You should use BUS_MODULES and HWMON_MODULES instead if possible.
+
+MODULE_0=
diff --git a/src/metalog/metalog.conf.d b/src/metalog/metalog.conf.d
new file mode 100644
index 0000000..3d76ffa
--- /dev/null
+++ b/src/metalog/metalog.conf.d
@@ -0,0 +1,8 @@
+#
+# Parameters to be passed to metalog
+#
+
+# NOTE: Since v.0.7, metalog disables buffering by default.
+# Add '-a' if you want buffering.
+
+METALOG_OPTS=""
diff --git a/src/murmur/murmur.conf.d b/src/murmur/murmur.conf.d
new file mode 100644
index 0000000..592194b
--- /dev/null
+++ b/src/murmur/murmur.conf.d
@@ -0,0 +1,2 @@
+# Use /etc/murmur.ini as configuration file
+PARAMS="-ini /etc/murmur.ini"
diff --git a/src/net-snmp/snmpd.conf.d b/src/net-snmp/snmpd.conf.d
new file mode 100644
index 0000000..926b09b
--- /dev/null
+++ b/src/net-snmp/snmpd.conf.d
@@ -0,0 +1,5 @@
+#
+# Parameters to be passed to snmpd
+#
+SNMPD_ARGS=""
+
diff --git a/src/nfs-utils/nfs-common.conf.d b/src/nfs-utils/nfs-common.conf.d
new file mode 100644
index 0000000..12466b3
--- /dev/null
+++ b/src/nfs-utils/nfs-common.conf.d
@@ -0,0 +1,40 @@
+# Parameters to be passed to nfs-common (nfs clients & server) init script.
+#
+
+# If you do not set values for the NEED_ options, they will be attempted
+# autodetected; this should be sufficient for most people. Valid alternatives
+# for the NEED_ options are "yes" and "no".
+
+# Do you want to start the statd daemon? It is not needed for NFSv4.
+NEED_STATD=""
+
+# Options to pass to rpc.statd.
+# See rpc.statd(8) for more details.
+# N.B. statd normally runs on both client and server, and run-time
+# options should be specified accordingly.
+# STATD_OPTS="-p 32765 -o 32766"
+STATD_OPTS=""
+
+# Options to pass to sm-notify
+# e.g. SMNOTIFY_OPTS="-p 32764"
+SMNOTIFY_OPTS=""
+
+# Do you want to start the idmapd daemon? It is only needed for NFSv4.
+NEED_IDMAPD=""
+
+# Options to pass to rpc.idmapd.
+# See rpc.idmapd(8) for more details.
+IDMAPD_OPTS=""
+
+# Do you want to start the gssd daemon? It is required for Kerberos mounts.
+NEED_GSSD=""
+
+# Options to pass to rpc.gssd.
+# See rpc.gssd(8) for more details.
+GSSD_OPTS=""
+
+# Where to mount rpc_pipefs filesystem; the default is "/var/lib/nfs/rpc_pipefs".
+PIPEFS_MOUNTPOINT=""
+
+# Options used to mount rpc_pipefs filesystem; the default is "defaults".
+PIPEFS_MOUNTOPTS=""
diff --git a/src/nfs-utils/nfs-server.conf.d b/src/nfs-utils/nfs-server.conf.d
new file mode 100644
index 0000000..581e263
--- /dev/null
+++ b/src/nfs-utils/nfs-server.conf.d
@@ -0,0 +1,29 @@
+# Parameters to be passed to nfs-server init script.
+#
+
+# Options to pass to rpc.nfsd.
+# See rpc.nfsd(8) for more details.
+NFSD_OPTS=""
+
+# Number of servers to start up; the default is 8 servers.
+NFSD_COUNT=""
+
+# Where to mount nfsd filesystem; the default is "/proc/fs/nfsd".
+PROCNFSD_MOUNTPOINT=""
+
+# Options used to mount nfsd filesystem; the default is "rw,nodev,noexec,nosuid".
+PROCNFSD_MOUNTOPTS=""
+
+# Options for rpc.mountd.
+# If you have a port-based firewall, you might want to set up
+# a fixed port here using the --port option.
+# See rpc.mountd(8) for more details.
+MOUNTD_OPTS=""
+
+# Do you want to start the svcgssd daemon? It is only required for Kerberos
+# exports. Valid alternatives are "yes" and "no"; the default is "no".
+NEED_SVCGSSD=""
+
+# Options to pass to rpc.svcgssd.
+# See rpc.svcgssd(8) for more details.
+SVCGSSD_OPTS=""
diff --git a/src/nfs-utils/nfs.conf.d b/src/nfs-utils/nfs.conf.d
new file mode 100644
index 0000000..2d33cf3
--- /dev/null
+++ b/src/nfs-utils/nfs.conf.d
@@ -0,0 +1,40 @@
+#
+# Optinal options passed to rquotad
+RPCRQUOTADOPTS=""
+#
+# Optional arguments passed to in-kernel lockd
+#LOCKDARG=
+# TCP port rpc.lockd should listen on.
+#LOCKD_TCPPORT=32803
+# UDP port rpc.lockd should listen on.
+#LOCKD_UDPPORT=32769
+#
+# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)
+RPCNFSDARGS=""
+# Number of nfs server processes to be started.
+# The default is 8.
+RPCNFSDCOUNT=8
+# Set V4 grace period in seconds
+#NFSD_V4_GRACE=90
+#
+# Optional arguments passed to rpc.mountd. See rpc.mountd(8)
+RPCMOUNTDOPTS=""
+#
+# Optional arguments passed to rpc.statd. See rpc.statd(8)
+STATDARG=""
+#
+# Optional arguments passed to rpc.idmapd. See rpc.idmapd(8)
+RPCIDMAPDARGS=""
+#
+# Optional arguments passed to rpc.gssd. See rpc.gssd(8)
+RPCGSSDARGS=""
+#
+# Optional arguments passed to rpc.svcgssd. See rpc.svcgssd(8)
+RPCSVCGSSDARGS=""
+#
+# To enable RDMA support on the server by setting this to
+# the port the server should listen on
+#RDMA_PORT=20049
+#
+# Optional arguments passed to blkmapd. See blkmapd(8)
+BLKMAPDARGS=""
diff --git a/src/ntop/ntop.conf.d b/src/ntop/ntop.conf.d
new file mode 100644
index 0000000..28e2a31
--- /dev/null
+++ b/src/ntop/ntop.conf.d
@@ -0,0 +1,5 @@
+# Parameters to be passed to ntop.
+NTOP_ARGS="-i eth0 -w 3000"
+
+# Location of the log file.
+NTOP_LOG="/var/log/ntop.log"
diff --git a/src/ntp/ntpd.conf.d b/src/ntp/ntpd.conf.d
new file mode 100644
index 0000000..047961f
--- /dev/null
+++ b/src/ntp/ntpd.conf.d
@@ -0,0 +1,5 @@
+# client options for "ntpd -q" - ntpdate equivalent
+NTP_CLIENT_OPTION="-g -u ntp"
+
+# arguments passed to ntpd when started
+NTPD_ARGS="-g -u ntp"
diff --git a/src/oidentd/oidentd.conf.d b/src/oidentd/oidentd.conf.d
new file mode 100644
index 0000000..5eefa80
--- /dev/null
+++ b/src/oidentd/oidentd.conf.d
@@ -0,0 +1,5 @@
+USER=nobody
+GROUP=nobody
+OPTS=""
+# You will need this, when you want oidentd listen both on IPv4 and IPv6
+# OPTS="-a ::"
diff --git a/src/open-vm-tools/open-vm-tools.conf.d b/src/open-vm-tools/open-vm-tools.conf.d
new file mode 100644
index 0000000..e24ab4e
--- /dev/null
+++ b/src/open-vm-tools/open-vm-tools.conf.d
@@ -0,0 +1,11 @@
+# Enable support for Drag'n'Drop
+VM_DRAG_AND_DROP="yes"
+
+# Load these modules on startup
+# They must be listed in proper dependency order
+# vmblock module loading is switched by VM_DRAG_AND_DROP variable above
+VM_MODULES=('vmci' 'vsock' 'vmhgfs' 'vmsync')
+
+# vmware-guestd settings
+GUESTD_BIN="/usr/sbin/vmware-guestd"
+PIDFILE="/var/run/vmware-guestd.pid"
diff --git a/src/openssh/sshd.conf.d b/src/openssh/sshd.conf.d
new file mode 100644
index 0000000..5ce7c00
--- /dev/null
+++ b/src/openssh/sshd.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to sshd
+#
+SSHD_ARGS=""
diff --git a/src/ossp/osspd.conf.d b/src/ossp/osspd.conf.d
new file mode 100644
index 0000000..05d0d06
--- /dev/null
+++ b/src/ossp/osspd.conf.d
@@ -0,0 +1,10 @@
+# Define the audio backend to use here.
+# Leave undefined to autodetect.
+
+# Use Pulseaudio slave
+#DSP_SLAVE=/usr/sbin/ossp-padsp
+
+# Use ALSA slave
+#DSP_SLAVE=/usr/sbin/ossp-alsap
+
+# vim:set ft=sh:
diff --git a/src/polipo/polipo.conf.d b/src/polipo/polipo.conf.d
new file mode 100644
index 0000000..dc879d3
--- /dev/null
+++ b/src/polipo/polipo.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to polipo
+#
+POLIPO_ARGS="daemonise=true logFile=\"/var/log/polipo.log\""
diff --git a/src/polipo/polipo.rc.d b/src/polipo/polipo.rc.d
new file mode 100644
index 0000000..0333ded
--- /dev/null
+++ b/src/polipo/polipo.rc.d
@@ -0,0 +1,71 @@
+#!/bin/bash
+
+daemon_name=polipo
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+. /etc/conf.d/$daemon_name.conf
+
+get_pid() {
+ pidof -o %PPID $daemon_name
+}
+
+case "$1" in
+ start)
+ stat_busy "Starting $daemon_name daemon"
+
+ PID=$(get_pid)
+ if [[ -z $PID ]]; then
+ [[ -f /run/$daemon_name.pid ]] &&
+ rm -f /run/$daemon_name.pid
+ # RUN
+ su -c "/usr/bin/$daemon_name ${POLIPO_ARGS}" -s /bin/sh - nobody
+ #
+ if [[ $? -gt 0 ]]; then
+ stat_fail
+ exit 1
+ else
+ echo $(get_pid) > /run/$daemon_name.pid
+ add_daemon $daemon_name
+ stat_done
+ fi
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ stop)
+ stat_busy "Stopping $daemon_name daemon"
+ PID=$(get_pid)
+ # KILL
+ [[ -n $PID ]] && kill $PID &> /dev/null
+ #
+ if [[ $? -gt 0 ]]; then
+ stat_fail
+ exit 1
+ else
+ rm -f /run/$daemon_name.pid &> /dev/null
+ rm_daemon $daemon_name
+ stat_done
+ fi
+ ;;
+
+ restart)
+ $0 stop
+ sleep 3
+ $0 start
+ ;;
+
+ status)
+ stat_busy "Checking $daemon_name status";
+ ck_status $daemon_name
+ ;;
+
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+
+exit 0
+
+# vim:set ts=2 sw=2 et:
diff --git a/src/privoxy/privoxy.conf.d b/src/privoxy/privoxy.conf.d
new file mode 100644
index 0000000..9aa11cd
--- /dev/null
+++ b/src/privoxy/privoxy.conf.d
@@ -0,0 +1,10 @@
+# Location of the config file.
+PRIVOXY_CONF='/etc/privoxy/config'
+
+# User and group that privoxy will be run as.
+PRIVOXY_USER='privoxy'
+PRIVOXY_GROUP='privoxy'
+
+# Additional arguments.
+PRIVOXY_ARGS="--pidfile /var/run/privoxy.pid"
+
diff --git a/src/proftpd/proftpd.conf.d b/src/proftpd/proftpd.conf.d
new file mode 100644
index 0000000..1a5a8a2
--- /dev/null
+++ b/src/proftpd/proftpd.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to proftpd
+#
+PROFTPD_ARGS=""
diff --git a/src/rfkill/rfkill.conf.d b/src/rfkill/rfkill.conf.d
new file mode 100644
index 0000000..4483da2
--- /dev/null
+++ b/src/rfkill/rfkill.conf.d
@@ -0,0 +1,20 @@
+#
+# /etc/conf.d/rfkill
+# Configuration for the rfkill startup script
+#
+
+# List of devices to block on startup (space-separated)
+RFKILL_BLOCK=""
+
+# List of devices to unblock on startup (space-separated)
+RFKILL_UNBLOCK="all"
+
+# Supported device names are: all, wifi, bluetooth, umb, wimax, wwan, gps and specific device names like phy0, hci0, ...
+# See "rfkill list" for available devices
+# Examples:
+#
+# Block all bluetooth devices:
+# RFKILL_BLOCK="bluetooth"
+#
+# Unblock the phy0 wifi device and all wwan devices:
+# RFKILL_UNBLOCK="phy0 wwan"
diff --git a/src/rsyslog/rsyslog.conf.d b/src/rsyslog/rsyslog.conf.d
new file mode 100644
index 0000000..fc07706
--- /dev/null
+++ b/src/rsyslog/rsyslog.conf.d
@@ -0,0 +1,6 @@
+#
+# Parameters to be passed to rsyslogd
+# This should almost certainly include at least the current compatability
+# level, e.g. -c4
+#
+RSYSLOGD_ARGS="-c6"
diff --git a/src/samba/samba.conf.d b/src/samba/samba.conf.d
new file mode 100644
index 0000000..8721f95
--- /dev/null
+++ b/src/samba/samba.conf.d
@@ -0,0 +1,7 @@
+#
+# Configuration for the samba init script
+#
+
+# space separated list of daemons to launch
+SAMBA_DAEMONS=(smbd nmbd)
+#SAMBA_DAEMONS=(smbd nmbd winbindd)
diff --git a/src/sauerbraten/sauerbraten.conf.d b/src/sauerbraten/sauerbraten.conf.d
new file mode 100644
index 0000000..13a9553
--- /dev/null
+++ b/src/sauerbraten/sauerbraten.conf.d
@@ -0,0 +1,3 @@
+# Server options
+SAUER_USER=sauerbraten
+LOGDIR=/var/log/sauerbraten
diff --git a/src/slmodem-utils/slmodem-alsa.conf.d b/src/slmodem-utils/slmodem-alsa.conf.d
new file mode 100644
index 0000000..300ac26
--- /dev/null
+++ b/src/slmodem-utils/slmodem-alsa.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to slmodemd
+#
+SLMODEM_ARGS="--country=USA --alsa" \ No newline at end of file
diff --git a/src/slmodem-utils/slmodem.conf.d b/src/slmodem-utils/slmodem.conf.d
new file mode 100644
index 0000000..4088698
--- /dev/null
+++ b/src/slmodem-utils/slmodem.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to slmodemd
+#
+SLMODEM_ARGS="--country=USA /dev/slamr0" \ No newline at end of file
diff --git a/src/smartmontools/smartd.conf.d b/src/smartmontools/smartd.conf.d
new file mode 100644
index 0000000..f14870a
--- /dev/null
+++ b/src/smartmontools/smartd.conf.d
@@ -0,0 +1 @@
+SMARTD_ARGS=""
diff --git a/src/spamassassin/spamd.conf.d b/src/spamassassin/spamd.conf.d
new file mode 100644
index 0000000..4295e00
--- /dev/null
+++ b/src/spamassassin/spamd.conf.d
@@ -0,0 +1 @@
+SPAMD_OPTS="-c"
diff --git a/src/squid/squid.conf.d b/src/squid/squid.conf.d
new file mode 100644
index 0000000..ea248b7
--- /dev/null
+++ b/src/squid/squid.conf.d
@@ -0,0 +1,4 @@
+#
+# Parameters to be passed to squid
+#
+SQUID_ARGS="-sYC"
diff --git a/src/sshguard/sshguard.conf.d b/src/sshguard/sshguard.conf.d
new file mode 100644
index 0000000..8fa351a
--- /dev/null
+++ b/src/sshguard/sshguard.conf.d
@@ -0,0 +1,4 @@
+#
+# Arguments to be passed to sshguard
+#
+SSHGUARD_ARGS=""
diff --git a/src/syslog-ng/syslog-ng.conf.d b/src/syslog-ng/syslog-ng.conf.d
new file mode 100644
index 0000000..6bf1cd0
--- /dev/null
+++ b/src/syslog-ng/syslog-ng.conf.d
@@ -0,0 +1,10 @@
+#
+# /etc/conf.d/syslog-ng
+#
+
+# passed to syslog-ng on config check
+SYSLOG_NG_CHECKOPTS=()
+
+# passed to syslog-ng at startup
+SYSLOG_NG_OPTS=()
+
diff --git a/src/sysstat/sysstat.conf.d b/src/sysstat/sysstat.conf.d
new file mode 100644
index 0000000..70c7a55
--- /dev/null
+++ b/src/sysstat/sysstat.conf.d
@@ -0,0 +1,13 @@
+# sysstat-10.1.5 configuration file.
+
+# How long to keep log files (in days).
+# If value is greater than 28, then log files are kept in
+# multiple directories, one for each month.
+HISTORY=7
+
+# Compress (using gzip or bzip2) sa and sar files older than (in days):
+COMPRESSAFTER=10
+
+# Parameters for the system activity data collector (see sadc manual page)
+# which are used for the generation of log files.
+SADC_OPTIONS=""
diff --git a/src/tomcat6/tomcat6.conf.d b/src/tomcat6/tomcat6.conf.d
new file mode 100644
index 0000000..334d706
--- /dev/null
+++ b/src/tomcat6/tomcat6.conf.d
@@ -0,0 +1,19 @@
+# Configuration file for Tomcat 6 when started with 'initscripts'
+# This file is NOT used when tomcat is started with systemd
+# Have a look at /usr/share/tomcat6/bin/catalina.sh for a complete list of environment variables
+
+# The JAVA_HOME of the JVM for Tomcat to use
+# (compulsory to enable tomcat to start at boot)
+TOMCAT_JAVA_HOME=/usr/lib/jvm/java-7-openjdk
+
+# Tomcat home directory
+CATALINA_HOME=/usr/share/tomcat6
+
+# In many circumstances, it is desirable to have a single copy of a Tomcat
+# binary distribution shared among multiple users on the same server. To make
+# this possible, you can set the $CATALINA_BASE environment variable to the
+# directory that contains the files for your 'personal' Tomcat instance.
+CATALINA_BASE=/usr/share/tomcat6
+
+# Tomcat additional commandline options
+CATALINA_OPTS=
diff --git a/src/tomcat7/tomcat7.conf.d b/src/tomcat7/tomcat7.conf.d
new file mode 100644
index 0000000..995fe8c
--- /dev/null
+++ b/src/tomcat7/tomcat7.conf.d
@@ -0,0 +1,19 @@
+# Configuration file for Tomcat 7 when used with initscripts
+# This file is NOT used when starting tomcat with systemd
+# Have a look at /usr/share/tomcat7/bin/catalina.sh for a complete list of environment variables
+
+# The JAVA_HOME of the JVM for Tomcat to use
+# (compulsory to enable tomcat to start at boot)
+TOMCAT_JAVA_HOME=/usr/lib/jvm/java-7-openjdk
+
+# Tomcat home directory
+CATALINA_HOME=/usr/share/tomcat7
+
+# In many circumstances, it is desirable to have a single copy of a Tomcat
+# binary distribution shared among multiple users on the same server. To make
+# this possible, you can set the $CATALINA_BASE environment variable to the
+# directory that contains the files for your 'personal' Tomcat instance.
+CATALINA_BASE=/usr/share/tomcat7
+
+# Tomcat additional commandline options
+CATALINA_OPTS=
diff --git a/src/tor/tor.conf.d b/src/tor/tor.conf.d
new file mode 100644
index 0000000..e9fa098
--- /dev/null
+++ b/src/tor/tor.conf.d
@@ -0,0 +1,9 @@
+# Location of the config file.
+TOR_CONF='/etc/tor/torrc'
+
+# Custom ulimit for maximum number of open files.
+TOR_MAX_FD=
+
+# Additional arguments.
+TOR_ARGS="--quiet"
+
diff --git a/src/varnish/varnish.conf.d b/src/varnish/varnish.conf.d
new file mode 100644
index 0000000..4cf40c4
--- /dev/null
+++ b/src/varnish/varnish.conf.d
@@ -0,0 +1,11 @@
+#
+# Command line options to varnishd
+#
+
+VARNISH_CFG="/etc/varnish/default.vcl"
+
+VARNISHD_OPTS="-a 0.0.0.0:80 \
+ -f $VARNISH_CFG \
+ -T localhost:6082 \
+ -s malloc,64M
+ -u nobody -g nobody"
diff --git a/src/x11vnc/x11vnc.conf.d b/src/x11vnc/x11vnc.conf.d
new file mode 100644
index 0000000..8a81e32
--- /dev/null
+++ b/src/x11vnc/x11vnc.conf.d
@@ -0,0 +1,5 @@
+#
+# Parameters to be passed to x11vnc
+#
+
+X11VNC_ARGS=""
diff --git a/src/xsp/xsp.conf.d b/src/xsp/xsp.conf.d
new file mode 100644
index 0000000..99d6349
--- /dev/null
+++ b/src/xsp/xsp.conf.d
@@ -0,0 +1,10 @@
+# xsp options
+
+
+# note that is just the helping app for mod_mono if you like production like
+# quality
+# xsp is for ASP testing mainly -- read the manpage for xsp to know what
+# options are available. Archlinux will provide xsp configured by a .webapp
+# configuration file which rests in /etc/xsp
+
+XSP_PARAMS="--appconfigdir /etc/xsp"