|
NAMEbeinstall.sh —
install a boot environment using the current FreeBSD source
tree
SYNOPSIS
DESCRIPTIONbeinstall.sh installs a boot environment using the
current FreeBSD source tree.
beinstall.sh also automatically performs
/etc updates (using either
etcupdate(8)
or
mergemaster(8))
and package updates using
pkg-upgrade(8)
automatically in the new boot environment sandbox.
Upon successful completion, the system will be ready to boot into the new boot environment. Upon failure, the target boot environment will be destroyed. In all cases, the running system is left untouched and a reboot into a partially updated system (due to install or hardware failure) cannot happen. Additionally, the full installation process requires only one reboot as it is performed in a new boot environment.
The options provided to
ENVIRONMENTUser modifiable variables. Set these in the environment if desired:
FILES
SEE ALSObuild(7), development(7), bectl(8), etcupdate(8), mergemaster(8), pkg(8)HISTORYbeinstall.sh is inspired by and similar in function to
Solaris/illumos-style upgrades.
The AUTHORSThebeinstall.sh script was implemented by
Will Andrews
<will@FreeBSD.org>.
This manual page was written by
Mateusz Piotrowski <0mp@FreeBSD.org>.
Visit the GSP FreeBSD Man Page Interface. |