History log of /freebsd-current/sbin/reboot/reboot.8
Revision Date Author Comments
# 1a720cbe 15-May-2024 Alexander Ziaee <concussious@runbox.com>

man filesystems: fix xrefs after move to section 4

Reviewed by: des, imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1077


# 91d24077 12-Feb-2024 Warner Losh <imp@FreeBSD.org>

reboot: Implement -o to set kernel options for next boot

Sponsored by: Netflix
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D43829


# ecc83424 12-Feb-2024 Warner Losh <imp@FreeBSD.org>

reboot: Implement -e from nextboot

Implement -e foo=bar to add loader environment variables to
nextboot.conf. bar is enclosed in quotes if it isn't already.

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D43827


# 2c479548 12-Feb-2024 Warner Losh <imp@FreeBSD.org>

reboot: Implement -D from nextboot

Implement -D from nextboot.sh which deletes the nextboot.conf file and
exists.

Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D43822


# 7cb1a0e6 12-Feb-2024 Warner Losh <imp@FreeBSD.org>

reboot: Don't reboot if the next kernel isn't there

reboot -k garbage won't boot garbage unless /boot/garbage/kernel is
there. Refuse to reboot if it is missing, though allow -f to force
it for special-use cases. This is in keeping with nextboot.sh.

Sponsored by: Netflix
Reviewed by: kevans, kib, markj, emaste
Differential Revision: https://reviews.freebsd.org/D43802


# 51e16cb8 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

sbin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b2c76c41 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line nroff pattern

Remove /^\.\\"\s*\$FreeBSD\$$\n/


# 8c0fa2cc 20-Dec-2017 Warner Losh <imp@FreeBSD.org>

Flesh out the reason for the need for tmpfs a little.

Sponsored by: Netflix


# 71688f3b 20-Dec-2017 Brad Davis <brd@FreeBSD.org>

Save others some forehead damange by noting that -r require tmpfs.

Reviewed by: bapt


# 7d7d9013 25-Oct-2017 Warner Losh <imp@FreeBSD.org>

Add power cycle support to reboot/halt as -c.

When -c is specified, the system will be power cycled if the
underlying hardware supports it. Otherwise the system will be halted
or rebooted depending on which command was used.

Sponsored by: Netflix


# 2132a4ef 19-Mar-2017 Edward Tomasz Napierala <trasz@FreeBSD.org>

Document how to use reroot with NFS.

MFC after: 2 weeks
Sponsored by: DARPA, AFRL


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# 9dd4cc10 15-Sep-2016 Allan Jude <allanjude@FreeBSD.org>

sbin/reboot/reboot.8: Amend HISTORY

A standalone reboot utility showed up in 4.0BSD, in AT&T UNIX init has a
case for reboot and is present in the version shipped with V5

either way, current entry is incorrect.

PR: 212548
Submitted by: Sevan Janiyan <venture37@geeklan.co.uk>


# 0ca11f9d 29-Feb-2016 Edward Tomasz Napierala <trasz@FreeBSD.org>

kenv(8) -> kenv(1)

MFC after: 1 month
Sponsored by: The FreeBSD Foundation


# 6237ce08 15-Dec-2015 Steven Hartland <smh@FreeBSD.org>

Add flag to disable inital reboot(8) userland sync

Add -N flag to reboot(8) which bypasses the userland sync(2) during
reboot(8) while still allow the kernel sync during the reboot(2) syscall
to occur.

An example use of this is when rebooting with disconnected iSCSI sessions
which would otherwise cause the reboot to hang on BIOs that will never
complete.

Reviewed by: bjk
MFC after: 2 weeks
Sponsored by: Multiplay
Differential Revision: https://reviews.freebsd.org/D4449


# 3f5ac575 08-Nov-2015 Edward Tomasz Napierala <trasz@FreeBSD.org>

Userspace part of reroot support. This makes it possible to change
the root filesystem without full reboot, using "reboot -r". This can
be used to to eg. boot from a temporary md_image preloaded by loader(8),
setup an iSCSI session, and continue booting from rootfs mounted over
iSCSI.

Reviewed by: kib@, bapt@
MFC after: 1 month
Relnotes: yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3693


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 5a25553c 11-Oct-2010 Ed Schouten <ed@FreeBSD.org>

Remove stale reference to wtmp(5).

Reported by: pluknet


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 0806dd92 21-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Remove stale references to utmp(5) and its corresponding filenames.

I removed utmp and its manpage, but not other manpages referring to it.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# f7eaf827 22-Nov-2006 Joseph Koshy <jkoshy@FreeBSD.org>

Cross-reference nextboot(8).

MFC after: 3 days


# 8d646af5 10-Feb-2005 Ruslan Ermilov <ru@FreeBSD.org>

Sync program's usage() with manpage's SYNOPSIS.


# 4c723140 09-Apr-2004 Mark Murray <markm@FreeBSD.org>

Remove advertising clause from University of California Regent's license,
per letter dated July 22, 1999.

Approved by: core, imp


# 57bd0fc6 26-Dec-2002 Jens Schweikhardt <schweikh@FreeBSD.org>

english(4) police.


# 8573f805 26-Nov-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: Nits.

Approved by: re


# 2aeb6b27 07-Oct-2002 Thomas Quinot <thomas@FreeBSD.org>

Document behaviour change in reboot(8) introduced in reboot.c rev. 1.17:
when using '-p' with reboot, and the power down action failds, reboot
the system normally. The behaviour of 'halt -p' and of shutdown(8) is
unchanged.

Approved by: roberto


# ce66ddb7 21-Aug-2002 Tom Rhodes <trhodes@FreeBSD.org>

s/filesystem/file system/g as discussed on -developers


# 629e80ef 06-Jul-2002 Philippe Charnier <charnier@FreeBSD.org>

The .Nm utility.


# 10cb9bd3 29-May-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: nits.


# 3468b317 15-May-2002 Tom Rhodes <trhodes@FreeBSD.org>

more file system > filesystem


# 1de372dc 26-Apr-2002 Wes Peters <wes@FreeBSD.org>

Add a -k option to reboot to specify the kernel to boot next time
around. If the kernel boots successfully, the record of this kernel
is erased, it is intended to be a one-shot option for testing
kernels.

This could be improved by having the loader remove the record of
the next kernel to boot, it is currently removed in /etc/rc immediately
after disks are mounted r/w.

I'd like to MFC this before the 4.6 freeze unless there is violent
objection.

Reviewed by: Several on IRC
MFC after: 4 days


# 7ebcc426 15-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Remove whitespace at EOL.


# 0ee76202 24-May-2001 Nik Clayton <nik@FreeBSD.org>

Document the -l option.

PR: docs/27440
Submitted by: Flix-Antoine Paradis <reel@sympatico.ca>


# 7c7fb079 20-Nov-2000 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use the new features of the Nm macro.


# ef8f7ac9 01-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 08ad04ce 09-Jan-2000 Alexey Zelkin <phantom@FreeBSD.org>

Add `.Nm fastboot' and `.Nm fasthalt' to NAME section.


# 85c981cc 21-Nov-1999 John Polstra <jdp@FreeBSD.org>

Add a "-d" option which causes the system to generate a crash dump.


# 7f3dea24 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# d44b4fd2 23-Jun-1999 Ruslan Ermilov <ru@FreeBSD.org>

Clarify some details.


# 9448def9 15-Jul-1998 Philippe Charnier <charnier@FreeBSD.org>

Correct use of .Nm. Add rcsid. -Wall. Add -p flag in usage string (was missing).


# 47be7466 23-Aug-1996 Julian Elischer <julian@FreeBSD.org>

Add support to halt, to allow it to request that the power be turned off
(the RB_POWEROFF flag)


# 78b0b234 11-Feb-1996 Mike Pritchard <mpp@FreeBSD.org>

Correct a bunch of man page cross references and generally
try and silence "manck".

ncurses, rpc, and some of the gnu stuff are still a big mess, however.


# 7f4b19d6 20-Aug-1994 David Greenman <dg@FreeBSD.org>

Install aliases "fasthalt" and "fastboot" for halt and boot respectively.
This is for "backwards compatibility". Documented these aliases in the
manual page.


# 8fae3551 26-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite sbin Sources

Note: XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.