<br><br><div class="gmail_quote">On Fri, Mar 1, 2013 at 2:00 PM,  <span dir="ltr"><<a href="mailto:dev-request@lists.pcbsd.org" target="_blank">dev-request@lists.pcbsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Send Dev mailing list submissions to<br>
        <a href="mailto:dev@lists.pcbsd.org">dev@lists.pcbsd.org</a><br>
<br>
<snip><br>
<br>---------- Forwarded message ----------<br>From: Luca Ferrari <<a href="mailto:fluca1978@infinito.it">fluca1978@infinito.it</a>><br>To: PC-BSD Developer List <<a href="mailto:dev@lists.pcbsd.org">dev@lists.pcbsd.org</a>>, <a href="mailto:njm@njm.me.uk">njm@njm.me.uk</a><br>
Cc: <br>Date: Fri, 1 Mar 2013 08:22:39 +0100<br>Subject: Re: [PC-BSD Dev] fastboot rc documentation<br>Thanks Nick,<br>
but I was talking about<br>
- fastboot_enable<br>
- fastboot_earlyrc<br>
which are specific to PCBSD (I guess).<br>
<br>
Luca<br>
<br>
<snip><br>
<br>
---------- Forwarded message ----------<br>From: Kris Moore <<a href="mailto:kris@pcbsd.org">kris@pcbsd.org</a>><br>To: <a href="mailto:dev@lists.pcbsd.org">dev@lists.pcbsd.org</a><br>Cc: <br>Date: Fri, 01 Mar 2013 08:26:46 -0500<br>
Subject: Re: [PC-BSD Dev] fastboot rc documentation<br>On 03/01/2013 02:22, Luca Ferrari wrote:<br>
> Thanks Nick,<br>
> but I was talking about<br>
> - fastboot_enable<br>
> - fastboot_earlyrc<br>
> which are specific to PCBSD (I guess).<br>
><br>
> Luca<br>
<br>
Luca,<br>
<br>
Yes those are specific to PC-BSD. I've not put any formal docs up yet,<br>
but here's some details:<br>
<br>
fastboot_enable - If set to YES, will only start the services listed in<br>
fastboot_earlyrc before showing a login prompt.<br>
<br>
fastboot_earlyrc - List of service files to start before showing a login<br>
prompt. (Dependencies started automatically)<br>
<br>
/var/log/rc_delay.log - Output of services started in the background<br>
<br>
Mods are contained in /etc/rc && /etc/rc.delay<br>
<br>
<snip><br>

<br>
--<br>
Kris Moore<br>
PC-BSD Software<br>
iXsystems<br>
<br>
<br>
<br>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.pcbsd.org">Dev@lists.pcbsd.org</a><br>
<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
<br></blockquote></div><br>I have added some detail (<span style="background-color:rgb(255,255,102)">highlighted</span> below) to <a href="http://wiki.pcbsd.org/index.php/Booting_Into_PC-BSD%C2%AE#Fast_Boot">http://wiki.pcbsd.org/index.php/Booting_Into_PC-BSD%C2%AE#Fast_Boot</a> so that the wiki now has:<br>
<br><h3 style="margin-left:40px"><span class="mw-headline" id="Fast_Boot">Fast Boot </span></h3>
<p style="margin-left:40px">PC-BSDŽ uses a "fast boot" script to decrease the amount of time that
 it takes the system to boot to the login screen. When this script is 
enabled, which is the default, services are started in the background 
and the boot process does not wait for confirmation from each service as
 it starts. This is referred to as delayed mode.
</p><p style="margin-left:40px">The fast boot script is controlled by these lines in <i>/etc/rc.conf</i>:
</p>
<table style="border:medium none;margin:10px 12px 10px 52px;border-collapse:collapse" align="center" cellpadding="5px">
<tbody><tr>
<td style="font-family:Courier New,Courier,monospace;line-height:160%;border:#aaaaaa dashed 1px;background:#f6f6f6;text-align:left;width:auto;white-space:pre-wrap;padding:5px 5px 5px 5px">fastboot_enable="YES"
<p>fastboot_earlyrc="/etc/rc.d/netif /etc/rc.d/moused /etc/rc.d/dhclient
 /etc/rc.d/pf /etc/rc.d/routing /etc/rc.d/devd /usr/local/etc/rc.d/pefs 
/usr/local/etc/rc.d/dbus /usr/local/etc/rc.d/hald 
/usr/local/etc/rc.d/gdm"
</p>
</td>
<td style="line-height:160%;border:none;text-align:left;padding:0px 5px 0px 5px">
<br></td></tr></tbody></table>
<ul style="background-color:rgb(255,255,255);margin-left:40px"><li> <span style="background-color:rgb(255,255,102)">fastboot_enable - If set to YES, will only start the services listed in fastboot_earlyrc before showing a login prompt.</span>
</li></ul>
<ul style="background-color:rgb(255,255,255);margin-left:40px"><li> <span style="background-color:rgb(255,255,102)">fastboot_earlyrc - List of service files to start before showing a login prompt. (Dependencies started automatically)
</span></li></ul>
<ul style="background-color:rgb(255,255,255);margin-left:40px"><li> <span style="background-color:rgb(255,255,102)">/var/log/rc_delay.log - Output of services started in the background
</span></li></ul>
<p style="margin-left:40px">The logfile <i>/var/log/rc_delay.log</i> shows the startup messages 
for the services which were started in delayed mode. If this log 
indicates that a delayed mode service is not starting correctly, become 
the superuser, remove the path to that service in the <i>fastboot_earlyrc</i> line of <i>/etc/rc.conf</i>, and reboot to see if that fixes the problem.
</p><p style="margin-left:40px">If a faster boot time is not important to you and you prefer to 
watch each service as it starts at boot time, you can disable fast boot 
by changing the <i>"YES"</i> to a <i>"NO"</i> in the <i>fastboot_enable</i> line of <i>/etc/rc.conf</i>.
</p><p style="margin-left:40px"><span style="background-color:rgb(255,255,102)">These mods are contained in /etc/rc && /etc/rc.delay.</span>
</p>I hope that this is clear and accurate. Further modification to add detail or clarity can be done at any time. :)<br>