[28626] trunk/doc/guide/new/xml/portfileref.xml
source_changes at macosforge.org
source_changes at macosforge.org
Wed Sep 5 06:50:09 PDT 2007
Revision: 28626
http://trac.macosforge.org/projects/macports/changeset/28626
Author: markd at macports.org
Date: 2007-09-05 06:50:09 -0700 (Wed, 05 Sep 2007)
Log Message:
-----------
Refine startupitems section.
Modified Paths:
--------------
trunk/doc/guide/new/xml/portfileref.xml
Modified: trunk/doc/guide/new/xml/portfileref.xml
===================================================================
--- trunk/doc/guide/new/xml/portfileref.xml 2007-09-05 13:41:03 UTC (rev 28625)
+++ trunk/doc/guide/new/xml/portfileref.xml 2007-09-05 13:50:09 UTC (rev 28626)
@@ -259,6 +259,8 @@
<member>Default: <option>no</option></member>
<member>Values: <option>yes no</option></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.create yes</programlisting>
@@ -276,7 +278,9 @@
<member>Default: none</member>
- <member>Values:</member>
+ <member>Values: <replaceable>any name</replaceable></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.name OpenSSH</programlisting>
@@ -298,6 +302,8 @@
<member>Default: <option>/dev/null</option></member>
<member>Values: <replaceable>/file/path/</replaceable></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.logfile ${prefix}/var/log/mydaemon.log</programlisting>
@@ -318,6 +324,8 @@
<member>Default: <option>no</option></member>
<member>Values: <option>yes no</option></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.logevents yes</programlisting>
@@ -359,6 +367,8 @@
<member>Default: <option>no</option></member>
<member>Values: <literal>shell script</literal></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.init "PID=/var/run/dhcpd.pid"</programlisting>
@@ -377,6 +387,8 @@
<member>Default: none</member>
<member>Values: <literal>shell script</literal></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.start ${prefix}/share/mysql/mysql.server start</programlisting>
@@ -395,6 +407,8 @@
<member>Default: none</member>
<member>Values: <literal>shell script</literal></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.start ${prefix}/share/mysql/mysql.server stop</programlisting>
@@ -415,6 +429,8 @@
<member>Default: none</member>
<member>Values: <literal>shell script</literal></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.start ${prefix}/share/mysql/mysql.server restart</programlisting>
@@ -454,6 +470,8 @@
<member>Default: <option>no</option></member>
<member>Values: <option>yes no</option></member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.executable "${prefix}/bin/nmicmpd"</programlisting>
@@ -464,28 +482,41 @@
<term>startupitem.pidfile</term>
<listitem>
- <para>A specification for process id (PID) file handling that may
- be used in conjunction with the
- <code>startupitem.executable</code> key to inform the startupitem
- how to track the executable. This keyword specifies whether the
- daemon is not to use a pidfile (<option>none</option>), generates
- its own pidfile (<option>auto</option>), never generates one (so
- the StartupItem should manage the pidfile on its own
- (<option>manual</option>), or generates its own but will not
- delete it (so the StartupItem should delete it using
- <option>clean</option>).</para>
+ <para>This keyword may be used in conjunction with the
+ <code>startupitem.executable</code> key to inform the StartupItem
+ how to track the executable. It specifies two things; a process id
+ (PID) file handling type, and a pidfile name and path.</para>
<simplelist>
<member>Type: optional</member>
- <member>Default: <option>none</option> |
- <filename>${prefix}/var/run/${name}.pid</filename></member>
+ <member>Default: <option>[none]</option> |
+ <filename>[${prefix}/var/run/${name}.pid]</filename></member>
- <member>Values: <option>none auto manual clean</option>
+ <member>Values: <option>[none auto manual clean]</option>
[<replaceable>/path/to/pidfile</replaceable>]</member>
+
+ <member>Example:</member>
</simplelist>
<programlisting>startupitem.pidfile auto ${prefix}/var/run/${name}.pidfile</programlisting>
+
+ <para>Pidfile handling options:</para>
+
+ <simplelist>
+ <member><option>none</option> - The daemon is not to use a
+ pidfile.</member>
+
+ <member><option>auto</option> - The daemon generates its own
+ pidfile.</member>
+
+ <member><option>manual</option> - The daemon never generates a
+ pidfile; the StartupItem must manage the pidfile on its
+ own.</member>
+
+ <member><option>clean</option> - The daemon generates its own
+ but will not delete it; the StartupItem must delete it.</member>
+ </simplelist>
</listitem>
</varlistentry>
</variablelist>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070905/be87ffcc/attachment.html
More information about the macports-changes
mailing list