History log of /freebsd-current/sbin/reboot/Makefile
Revision Date Author Comments
# fd6d4737 12-Feb-2024 Warner Losh <imp@FreeBSD.org>

rescue,nextboot: Install nextboot as a link to reboot, rm nextboot.sh

Reboot now emulates the nextboot shell script completely. Retire the
nextboot.sh script and install the link. Retain the same manual page,
since there's enough differences between nextboot and reboot that
talking about nextboot would likely be confusing in nextboot.8

The nextboot.sh script no longer exists, so doesn't need to be fixed up
to create rescue. However, now we need a link from nextboot to reboot.

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


# 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


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

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 406d87b1 09-Feb-2016 Glen Barber <gjb@FreeBSD.org>

Explicitly add more files to the 'runtime' package.

Sponsored by: The FreeBSD Foundation


# 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.


# 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.


# bf8959b0 13-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Port the remaining apps in sbin/ to utmpx; only reboot(8).


# 14c69f21 05-Dec-2009 Ed Schouten <ed@FreeBSD.org>

Let init(8) and reboot(8) use utmpx to log wtmp entries.

logwtmp() gets called with the raw strings that are written to disk. For
regular user entries, this isn't too bad, but when booting/shutting
down, the contents get rather cryptic.

Just call the standardized pututxline().


# 106d8391 19-Oct-2009 Ruslan Ermilov <ru@FreeBSD.org>

Switch the default WARNS level for sbin/ to 6.

Submitted by: Ulrich Spörlein


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

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


# 389ec194 17-Nov-2005 Ruslan Ermilov <ru@FreeBSD.org>

Do not install boot_i386.8 on all architectures.


# faa0ecdd 25-Jan-2005 Xin LI <delphij@FreeBSD.org>

The kernel specified in main() of reboot(8) will be initialized
with -k option and never be used without kflag. This confuses
gcc because we set "kflag" at the same time with "kernel", but
the logic is not that apparant for gcc.

Since we can initialize "kernel" to NULL then know if "k" option
is set through determining whether it is still NULL, don't try
to have gcc to guess why we are connecting "kflag" with "kernel"
and use "kernel" directly in place of kflag.

Bump WARNS?= from 2 to 6


# 9055e6fd 21-Mar-2004 David E. O'Brien <obrien@FreeBSD.org>

Share the i386 boot manual page.


# e2b57789 04-Nov-2002 Gordon Tetlow <gordon@FreeBSD.org>

Hook the new nextboot(8) manpage up to the build.


# a119f259 23-May-2002 Gordon Tetlow <gordon@FreeBSD.org>

Add a nextboot script to make it easier to control the loader nextboot
support. Also, hook it up to the build.

Approved by: jake (mentor)


# 2d68bf45 03-Dec-2001 David E. O'Brien <obrien@FreeBSD.org>

Default to WARNS=2.
Binary builds that cannot handle this must explicitly set WARNS=0.

Reviewed by: mike


# 69f568ec 11-Sep-2001 Ruslan Ermilov <ru@FreeBSD.org>

Use ${MACHINE}, it works with cross-builds.


# 8b032500 14-Jul-2001 Dima Dorfman <dd@FreeBSD.org>

Constify and set WARNS=2.

Submitted by: Mike Barcroft <mike@q9media.com>


# 0a5779d4 26-Mar-2001 Ruslan Ermilov <ru@FreeBSD.org>

- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.


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

Removed the boot_*(8) man pages for machines we don't support:
hp300, sparc, tahoe, and vax


# d16b647e 06-Oct-1995 Joerg Wunsch <joerg@FreeBSD.org>

Totally revamp the man page, update to the state of affairs.

Make a link from boot_${ARCH}.8 to boot.8, so people will get what
they expect when asking "man boot".

I think David will lynch me when i'm requesting this to go into 2.1... :-)


# 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.


# 404c1a5f 04-Aug-1994 Garrett Wollman <wollman@FreeBSD.org>

Convert to our man installation style. Also fixed long-standing bug
in `fastboot'/`fasthalt' in which the interpreter would hang around
after `reboot' or `halt' is run, causing an irritating ``Killed'' message.


# 3491fdae 28-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

Disable afterinstall: for manual pages until the manual page fix patch
comes in.


# 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.