]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Added some upstart events.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 30 Jul 2009 12:48:08 +0000 (14:48 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 30 Jul 2009 12:48:08 +0000 (14:48 +0200)
src/initscripts/extras/fcron.conf [new file with mode: 0644]
src/initscripts/extras/firewall.conf [new file with mode: 0644]
src/initscripts/extras/haldaemon.conf [new file with mode: 0644]
src/initscripts/extras/lighttpd.conf [new file with mode: 0644]
src/initscripts/extras/messagebus.conf [new file with mode: 0644]
src/initscripts/extras/network.conf [new file with mode: 0644]
src/initscripts/extras/openldap.conf [new file with mode: 0644]
src/initscripts/extras/openssh.conf [new file with mode: 0644]
src/initscripts/extras/syslog-ng.conf [new file with mode: 0644]

diff --git a/src/initscripts/extras/fcron.conf b/src/initscripts/extras/fcron.conf
new file mode 100644 (file)
index 0000000..e09eb6f
--- /dev/null
@@ -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 (file)
index 0000000..9edf529
--- /dev/null
@@ -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 (file)
index 0000000..afb7aa5
--- /dev/null
@@ -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 (file)
index 0000000..c9c33b2
--- /dev/null
@@ -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 (file)
index 0000000..7dfa27d
--- /dev/null
@@ -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 (file)
index 0000000..eb1772a
--- /dev/null
@@ -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 (file)
index 0000000..2846f5f
--- /dev/null
@@ -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 (file)
index 0000000..f04fc0c
--- /dev/null
@@ -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 (file)
index 0000000..fc0f6f4
--- /dev/null
@@ -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