From: Michael Tremer Date: Thu, 30 Jul 2009 12:48:08 +0000 (+0200) Subject: Added some upstart events. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb79ea254e177fc1abc3d6dab0890029e8bfe791;p=ipfire-3.x.git Added some upstart events. --- diff --git a/src/initscripts/extras/fcron.conf b/src/initscripts/extras/fcron.conf new file mode 100644 index 000000000..e09eb6f46 --- /dev/null +++ b/src/initscripts/extras/fcron.conf @@ -0,0 +1,22 @@ +description "Start the cron daemon" +author "IPFire Team" + +start on stopped mountfs +stop on shutdown + +console output + +respawn +exec /usr/sbin/fcron -f + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting Cron Daemon..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping Cron Daemon..." +end script diff --git a/src/initscripts/extras/firewall.conf b/src/initscripts/extras/firewall.conf new file mode 100644 index 000000000..9edf529aa --- /dev/null +++ b/src/initscripts/extras/firewall.conf @@ -0,0 +1,15 @@ +description "Starts the firewall" +author "IPFire Team" + +start on starting network +stop on stopped network + +console output + +pre-start script + firewall start +end script + +post-stop script + firewall stop +end script diff --git a/src/initscripts/extras/haldaemon.conf b/src/initscripts/extras/haldaemon.conf new file mode 100644 index 000000000..afb7aa551 --- /dev/null +++ b/src/initscripts/extras/haldaemon.conf @@ -0,0 +1,22 @@ +description "Starts the hardware abstraction layer daemon" +author "IPFire Team" + +start on started messagebus +stop on stopping messagebus + +console output + +respawn +exec /usr/sbin/hald --use-syslog --daemon=no + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting HAL Daemon..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping HAL Daemon..." +end script diff --git a/src/initscripts/extras/lighttpd.conf b/src/initscripts/extras/lighttpd.conf new file mode 100644 index 000000000..c9c33b2b2 --- /dev/null +++ b/src/initscripts/extras/lighttpd.conf @@ -0,0 +1,21 @@ +description "Start lighttpd" +author "IPFire Team" + +start on started network +stop on stopping network + +console output + +exec /usr/sbin/lighttpd -f /etc/lighttpd.conf + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting Lighttpd Daemon..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping Lighttpd Daemon..." +end script diff --git a/src/initscripts/extras/messagebus.conf b/src/initscripts/extras/messagebus.conf new file mode 100644 index 000000000..7dfa27df9 --- /dev/null +++ b/src/initscripts/extras/messagebus.conf @@ -0,0 +1,26 @@ +description "Starts the message bus daemon" +author "IPFire Team" + +start on stopped mountfs +stop on shutdown + +console output + +respawn +exec /usr/bin/dbus-daemon --config-file=/etc/dbus-1/system.conf --no-fork + +pre-start script + dbus-uuidgen --ensure >/dev/null +end script + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting the D-Bus Messagebus Daemon..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping the D-Bus Messagebus Daemon..." +end script diff --git a/src/initscripts/extras/network.conf b/src/initscripts/extras/network.conf new file mode 100644 index 000000000..eb1772a5e --- /dev/null +++ b/src/initscripts/extras/network.conf @@ -0,0 +1,15 @@ +description "Control the networking" +author "IPFire Team" + +start on stopped mountfs +stop on shutdown + +console output + +pre-start script + network start +end script + +post-stop script + network stop +end script diff --git a/src/initscripts/extras/openldap.conf b/src/initscripts/extras/openldap.conf new file mode 100644 index 000000000..2846f5faf --- /dev/null +++ b/src/initscripts/extras/openldap.conf @@ -0,0 +1,22 @@ +description "Starts OpenLDAP slapd daemon" +author "IPFire Team" + +start on started mountfs +stop on shutdown + +console output + +respawn +exec /usr/sbin/slapd -d + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting OpenLDAP slapd..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping OpenLDAP slapd..." +end script diff --git a/src/initscripts/extras/openssh.conf b/src/initscripts/extras/openssh.conf new file mode 100644 index 000000000..f04fc0cc6 --- /dev/null +++ b/src/initscripts/extras/openssh.conf @@ -0,0 +1,29 @@ +description "OpenSSH Server" +author "IPFire Team" + +start on started network +stop on stopping network + +console output + +respawn +exec /usr/sbin/sshd -D + +pre-start script + for algo in dsa rsa; do + [ -e "/etc/ssh/ssh_host_${algo}_key" ] && continue + /usr/bin/ssh-keygen -q -t ${algo} -N "" -f /etc/ssh/ssh_host_${algo}_key + done +end script + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting OpenSSH Server..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping OpenSSH Server..." +end script diff --git a/src/initscripts/extras/syslog-ng.conf b/src/initscripts/extras/syslog-ng.conf new file mode 100644 index 000000000..fc0f6f471 --- /dev/null +++ b/src/initscripts/extras/syslog-ng.conf @@ -0,0 +1,22 @@ +description "Start system log daemon" +author "IPFire Team" + +start on stopped mountfs +stop on shutdown + +console output + +respawn +exec /sbin/syslog-ng -F + +post-start script + set -e + . /etc/init/functions + log_success_msg "Starting System Log Daemon..." +end script + +post-stop script + set -e + . /etc/init/functions + log_success_msg "Stopping System Log Daemon..." +end script