freebsd-nq/share/man/man5
Colin Percival cabad26453 Add support for "first boot" rc.d scripts. [1]
These scripts, containing
# KEYWORD: firstboot
will only be run if a sentinel file (default: /firstboot, configurable
via the rc.conf ${firstboot_sentinel} variable) exists; this sentinel
file will be deleted at the end of the boot process.

Scripts can request that the system reboot after the first boot by
creating the file ${firstboot_sentinel}-reboot.

This functionality is expected to be useful for embedded systems and
virtual machine images, where it may be desirable to
(a) download and install updates which became available between when
the image was created and when it was "turned on";
(b) download and install packages which may be newer than those
which were available when the image was created;
(c) install packages which run binaries during their install process,
bypassing the problem of cross-architecture installs;
(d) resize filesystems to match the disk onto which a VM image was
installed;
(e) perform initialization tasks relevant to cloud systems (e.g.,
Amazon's Elastic Compute Cloud);
and likely to perform many other one-time initialization functions.

Document this new functionality in rc.conf(5) and rc(8). [2]

Reviewed by:	freebsd-current, freebsd-rc [1]
Reviewed by:	Warren Block [2]
MFC after:	3 days
2013-10-19 21:37:06 +00:00
..
a.out.5
acct.5
ar.5
bluetooth.device.conf.5
bluetooth.hosts.5
bluetooth.protocols.5
boot.config.5
core.5
devfs.5
devfs.conf.5 Remove atapicam(4) reference. 2013-04-04 08:30:04 +00:00
devfs.rules.5
device.hints.5
dir.5
disktab.5
elf.5
ethers.5
eui64.5
ext2fs.5 Sweep man pages replacing ad -> ada. 2013-10-01 18:41:53 +00:00
fbtab.5
fdescfs.5
forward.5
freebsd-update.conf.5 mdoc sweep. 2013-05-12 22:22:12 +00:00
fs.5
fstab.5 mdoc: sort SEE ALSO. 2013-09-18 04:44:54 +00:00
group.5 mdoc: sort sections. 2013-02-18 20:21:26 +00:00
hesiod.conf.5
hosts.5
hosts.equiv.5
hosts.lpd.5
intro.5
libmap.conf.5 Make the directory mapping functionality, which was previously only 2013-09-21 21:03:52 +00:00
link.5
linprocfs.5
linsysfs.5
mailer.conf.5 mdoc sweep. 2013-05-12 22:22:12 +00:00
make.conf.5 Remove references to CVS_UPDATE and SUP_UPDATE to catch up with r251084. 2013-05-28 23:52:01 +00:00
Makefile Remove most of the ATF tools and the _atf user. 2013-10-12 06:06:53 +00:00
moduli.5
motd.5
mqueuefs.5
msdosfs.5 Sweep man pages replacing ad -> ada. 2013-10-01 18:41:53 +00:00
nandfs.5
networks.5
nsmb.conf.5
nsswitch.conf.5
nullfs.5
passwd.5
pbm.5
periodic.conf.5 Since r254974, periodic scripts' period can be configured 2013-09-03 07:51:06 +00:00
pf.conf.5 mdoc sweep 2013-05-13 18:13:50 +00:00
pf.os.5
phones.5
portindex.5
portsnap.conf.5 mdoc sweep. 2013-05-12 22:22:12 +00:00
procfs.5 Update description of process status output. 2013-04-22 20:14:57 +00:00
protocols.5
quota.user.5
rc.conf.5 Add support for "first boot" rc.d scripts. [1] 2013-10-19 21:37:06 +00:00
rctl.conf.5
regdomain.5
reiserfs.5 Sweep man pages replacing ad -> ada. 2013-10-01 18:41:53 +00:00
remote.5
resolver.5
services.5
shells.5
src.conf.5 Revert r256095, r256120 (partial), r256121: 2013-10-09 17:07:20 +00:00
stab.5
style.Makefile.5
sysctl.conf.5
tmpfs.5