Deleted Added
full compact
rc.initdiskless (208060) rc.initdiskless (229783)
1#!/bin/sh
2#
3# Copyright (c) 1999 Matt Dillon
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
1#!/bin/sh
2#
3# Copyright (c) 1999 Matt Dillon
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/etc/rc.initdiskless 208060 2010-05-14 04:53:57Z dougb $
27# $FreeBSD: head/etc/rc.initdiskless 229783 2012-01-07 16:10:32Z uqs $
28
29# On entry to this script the entire system consists of a read-only root
30# mounted via NFS. The kernel has run BOOTP and configured an interface
31# (otherwise it would not have been able to mount the NFS root!)
32#
33# We use the contents of /conf to create and populate memory filesystems
34# that are mounted on top of this root to implement the writable
35# (and host-specific) parts of the root filesystem, and other volatile

--- 5 unchanged lines hidden (view full) ---

41#
42# base universal base, typically a replica of the original root;
43# default secondary universal base, typically overriding some
44# of the files in the original root;
45# ${ipba} where ${ipba} is the assigned broadcast IP address
46# bcast/${ipba} same as above
47# ${class} where ${class} is a list of directories supplied by
48# bootp/dhcp through the T134 option.
28
29# On entry to this script the entire system consists of a read-only root
30# mounted via NFS. The kernel has run BOOTP and configured an interface
31# (otherwise it would not have been able to mount the NFS root!)
32#
33# We use the contents of /conf to create and populate memory filesystems
34# that are mounted on top of this root to implement the writable
35# (and host-specific) parts of the root filesystem, and other volatile

--- 5 unchanged lines hidden (view full) ---

41#
42# base universal base, typically a replica of the original root;
43# default secondary universal base, typically overriding some
44# of the files in the original root;
45# ${ipba} where ${ipba} is the assigned broadcast IP address
46# bcast/${ipba} same as above
47# ${class} where ${class} is a list of directories supplied by
48# bootp/dhcp through the T134 option.
49# ${ipba} and ${class} are typicall used to configure features
49# ${ipba} and ${class} are typically used to configure features
50# for group of diskless clients, or even individual features;
51# ${ip} where ${ip} is the machine's assigned IP address, typically
52# used to set host-specific features;
53# ip/${ip} same as above
54#
55# Template directories are scanned in the order they are listed above,
50# for group of diskless clients, or even individual features;
51# ${ip} where ${ip} is the machine's assigned IP address, typically
52# used to set host-specific features;
53# ip/${ip} same as above
54#
55# Template directories are scanned in the order they are listed above,
56# with each sucessive directory overriding (merged into) the previous one;
56# with each successive directory overriding (merged into) the previous one;
57# non-existing directories are ignored. The subdirectory forms exist to
57# non-existing directories are ignored. The subdirectory forms exist to
58# help keep the top level /conf managable in large installations.
58# help keep the top level /conf manageable in large installations.
59#
60# The existence of a directory /conf/T/M causes this script to create a
61# memory filesystem mounted as /M on the client.
62#
63# Some files in /conf have special meaning, namely:
64#
65# Filename Action
66# ----------------------------------------------------------------

--- 315 unchanged lines hidden ---
59#
60# The existence of a directory /conf/T/M causes this script to create a
61# memory filesystem mounted as /M on the client.
62#
63# Some files in /conf have special meaning, namely:
64#
65# Filename Action
66# ----------------------------------------------------------------

--- 315 unchanged lines hidden ---