( turul16 | 2007. 06. 22., p – 20:44 )

Nézz bele egy scriptbe.
apache:


depend() {
        need net
        use mysql dns logger netmount postgresql
        after sshd
}

Az összes e betüvel kezdődő parancs újra felhasználás.
És a fentiek is.
start-stop-daemon is :)

ha vim el init.d könyvtárba szerkesztesz valamit:


#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

depend() {

}

start() {

}

stop() {

}

restart() {

}

templattel nyit.

Minde script, vehet fel beállítást az rc.conf bol és vele megegyező nevű , conf.d beli fileból, ez is egységes.

Amiböl több lehet, (interface,openvpn) nem kell külön scriptet írni.

openvpn.egyik
openvpn.masik

simlink az openvpn -re, egyik,masik nevű conf filet hasznalja.
Egységes.

Megnyugtatlak :)

Egy egyszerű script:


#!/sbin/runscript

depend() {
        use net
        after logger
        before nfs
        use hotplug
        after vmware
}

start() {
        ebegin "Starting cupsd"
        start-stop-daemon --start --quiet --exec /usr/sbin/cupsd
        eend $?
}

stop() {
        ebegin "Stopping cupsd"
        start-stop-daemon --stop --quiet --exec /usr/sbin/cupsd
        eend $?
}

(A restartot kitalálja magától)