FreeBSD/src 4269d1alibexec/rc rc.subr

rc.subr: fix typo "save_dot" -> "safe_dot"

Reviewed by:    sjg
Approved by:    kp
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D46644
DeltaFile
+1-1libexec/rc/rc.subr
+1-11 files

FreeBSD/src b5f6beelibexec/rc rc.subr

rc.subr: ensure run_rc_script return code is not masked by DebugOff

Ensure that run_rc_script returns the true return code of the
rc command and not the return code of DebugOff

Reviewed by:    sjg
Approved by:    kp
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D46626
DeltaFile
+13-2libexec/rc/rc.subr
+13-21 files

FreeBSD/src 05cf4ddstand/efi/loader main.c, stand/efi/loader/arch/amd64 elf64_freebsd.c

loader: fix EFI ACPI detection

lua was previously unable to determine ACPI presence because this
probing was postponed until the final loading and execution of the
kernel.

This patch resolves that by detecting ACPI early (similar to
the order of operations in the legacy i386 loader).

Reviewed by:    kevans
Approved by:    kp
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D42459

(cherry picked from commit 0b01d45783c3ee5a544c882d1b147e4a60382c41)
DeltaFile
+1-53stand/efi/loader/arch/arm64/exec.c
+0-44stand/efi/loader/arch/amd64/elf64_freebsd.c
+42-0stand/efi/loader/main.c
+43-973 files

FreeBSD/src 16c09destand/lua core.lua core.lua.8

loader: improve lua ACPI detection and handling

This is a follow-up patch to https://reviews.freebsd.org/D42459
that modifies the loader lua to use the correct loader variables
for determining ACPI availability.

This also fixes a bug where ACPI can be inadvertently disabled when
setting System Defaults at the loader menu.

Reviewed by:    imp, kevans
Approved by:    kp
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D42483

(cherry picked from commit e0f3dc82727f236b0bea495d8a4d6e6dc630854d)
DeltaFile
+15-24stand/lua/core.lua
+9-13stand/lua/core.lua.8
+1-1stand/lua/menu.lua
+25-383 files

FreeBSD/src 576fbcbusr.bin/calendar/calendars calendar.freebsd

Add myself (rcm) to the calendar.

Reminded by:    mckusick
DeltaFile
+1-0usr.bin/calendar/calendars/calendar.freebsd
+1-01 files

FreeBSD/src 9a2b466sbin/route/tests basic.sh

route: introduce add interface route test cases

As a followup to D41330 and D41436, this patch introduces two new tests
for sbin/route: interface_route_v[46].

These tests fail without D41330.

Reviewed by:    kp
Approved by:    kp (mentor)
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit ca7edd0d2c339b8e6e5e52257ea6d4f22db02550)
DeltaFile
+58-0sbin/route/tests/basic.sh
+58-01 files

FreeBSD/src 5086b6elib/libbe be.c be_info.c, sbin/bectl/tests bectl_test.sh

libbe: handle destroying/renaming temporary/bootonce boot environments

When a temporary/bootonce boot environment is renamed, we need to also
update the bootenv nvlist on-disk to reflect the new name. Additionally,
when a temporary/bootonce boot environment is destroyed, we also need to
clear out the on-disk state.

Reviewed by:    kevans
Approved by:    kp
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D43591
DeltaFile
+90-12sbin/bectl/tests/bectl_test.sh
+21-4lib/libbe/be.c
+2-5lib/libbe/be_info.c
+1-0lib/libbe/be_impl.h
+114-214 files

FreeBSD/src ca7edd0sbin/route/tests basic.sh

route: introduce add interface route test cases

As a followup to D41330 and D41436, this patch introduces two new tests
for sbin/route: interface_route_v[46].

These tests fail without D41330.

Reviewed by:    kp
Approved by:    kp (mentor)
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+58-0sbin/route/tests/basic.sh
+58-01 files

FreeBSD/src 0b01d45stand/efi/loader main.c, stand/efi/loader/arch/amd64 elf64_freebsd.c

loader: fix EFI ACPI detection

lua was previously unable to determine ACPI presence because this
probing was postponed until the final loading and execution of the
kernel.

This patch resolves that by detecting ACPI early (similar to
the order of operations in the legacy i386 loader).

Reviewed by:    kevans
Approved by:    kp
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D42459
DeltaFile
+1-53stand/efi/loader/arch/arm64/exec.c
+0-44stand/efi/loader/arch/amd64/elf64_freebsd.c
+42-0stand/efi/loader/main.c
+43-973 files

FreeBSD/src e0f3dc8stand/lua core.lua core.lua.8

loader: improve lua ACPI detection and handling

This is a follow-up patch to https://reviews.freebsd.org/D42459
that modifies the loader lua to use the correct loader variables
for determining ACPI availability.

This also fixes a bug where ACPI can be inadvertently disabled when
setting System Defaults at the loader menu.

Reviewed by:    imp, kevans
Approved by:    kp
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D42483
DeltaFile
+15-24stand/lua/core.lua
+10-14stand/lua/core.lua.8
+1-1stand/lua/menu.lua
+26-393 files

FreeBSD/src 34de1d5share/misc committers-src.dot

committers-src: Add rcm as a src committer and kp as mentor

Approved by:    kp
DeltaFile
+2-0share/misc/committers-src.dot
+2-01 files