*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: beinstall.sh | Section: 8 | Source: FreeBSD | File: beinstall.sh.8.gz
BEINSTALL.SH(8) FreeBSD System Manager's Manual BEINSTALL.SH(8) NAME beinstall.sh - install a boot environment using the current FreeBSD source tree SYNOPSIS beinstall.sh [options ...] DESCRIPTION beinstall.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. beinstall.sh requires a fully built world and kernel. It also requires pkg(8), which is not present in the base system and has to be installed manually. The options provided to beinstall.sh are world and kernel flags like KERNCONF as described in build(7). ENVIRONMENT User modifiable variables. Set these in the environment if desired: BE_UTILITY (default: "bectl") Utility to manage ZFS boot environments. This can be either bectl(8) from the base system or beadm(1) from ports (sysutils/beadm). CONFIG_UPDATER (default: "etcupdate") Config updater: etcupdate(8) and mergemaster(8) are supported. Set to an empty string to skip. ETCUPDATE_FLAGS (default: "-F") Flags for etcupdate(8) if used. MERGEMASTER_FLAGS (default: "-iFU") Flags for mergemaster(8) if used. NO_PKG_UPGRADE (default: "") If not empty, "pkg upgrade" will be skipped. FILES src/tools/build/beinstall.sh Place where beinstall.sh lives in the src tree. SEE ALSO build(7), development(7), bectl(8), etcupdate(8), mergemaster(8), pkg(8) HISTORY beinstall.sh is inspired by and similar in function to Solaris/illumos- style upgrades. The beinstall.sh manual page first appeared in FreeBSD 12.0. AUTHORS The beinstall.sh script was implemented by Will Andrews <[email protected]>. This manual page was written by Mateusz Piotrowski <[email protected]>. FreeBSD 14.1-RELEASE-p8 October 30, 2020 FreeBSD 14.1-RELEASE-p8

Navigation Options