fboerner 2010-05-16 10:33:35 UTC
FreeBSD German Documentation Repository
Modified files:
books/porters-handbook book.sgml
Log:
MFen 1.1042 -> 1.1043
Update des Beispiel rc.d script
Beigetragen von Fabian Ruch
Revision Changes Path
1.191 +18 -3 de-docproj/books/porters-handbook/book.sgml
Index: book.sgml
===================================================================
RCS file: /home/cvs/de-docproj/books/porters-handbook/book.sgml,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -I$FreeBSDde.*$ -r1.190 -r1.191
--- book.sgml 16 May 2010 10:29:17 -0000 1.190
+++ book.sgml 16 May 2010 10:33:34 -0000 1.191
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.190 2010/05/16 10:29:17 fboerner Exp $
- basiert auf: 1.1042
+ $FreeBSDde: de-docproj/books/porters-handbook/book.sgml,v 1.191 2010/05/16 10:33:34 fboerner Exp $
+ basiert auf: 1.1043
-->
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -33,6 +33,7 @@
<year>2007</year>
<year>2008</year>
<year>2009</year>
+ <year>2010</year>
<holder role="mailto:doc(at)FreeBSD.org">The FreeBSD German
Documentation Project</holder>
</copyright>
@@ -9333,9 +9334,11 @@
<filename>rc.d</filename>-Skripts:</para>
<programlisting>#!/bin/sh
-
+# $FreeBSD$
+#
# PROVIDE: doormand
# REQUIRE: LOGIN
+# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
@@ -9346,7 +9349,7 @@
# by default.
#
-. %%RC_SUBR%%
+. /etc/rc.subr
name="doormand"
rcvar=${name}_enable
@@ -9363,6 +9366,18 @@
run_rc_command "$1"</programlisting>
+ <para>Solange kein guter Grund dafür besteht, einen Dienst
+ früher starten zu lassen, sollten alle Ports-Skripten
+ <programlisting>REQUIRE: LOGIN</programlisting> verwenden.
+ Falls der Port von einem bestimmten Benutzer (außer
+ root) ausgeführt wird, ist dies zwingend.
+ <programlisting>KEYWORD: shutdown</programlisting> ist im
+ Skript oben deswegen vorhanden, weil der frei erfundene
+ Beispiel-Port einen Dienst startet und dieser beim
+ Herunterfahren des Systems sauber beendet werden sollte.
+ Startete das Skript keinen persistenten Dienst, wäre dies
+ nicht notwendig.</para>
+
<para>Für die Wertzuweisung von Variablen sollte
"=" anstatt ":=" verwendet werden, da bei
Ersterem nur auf einen Standardwert gesetzt wird, wenn die
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sun 16 May 2010 - 12:33:51 CEST