<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sbin/bectl, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-02-05T03:54:45Z</updated>
<entry>
<title>bectl: Add -E flag to create an empty boot environment</title>
<updated>2026-02-05T03:54:45Z</updated>
<author>
<name>Pat Maddox</name>
<email>pat@patmaddox.com</email>
</author>
<published>2026-02-05T03:54:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e020c84cb5ee1452e448f27ff7a7b6076c0147a'/>
<id>urn:sha1:2e020c84cb5ee1452e448f27ff7a7b6076c0147a</id>
<content type='text'>
Signed-off-by: Pat Maddox &lt;pat@patmaddox.com&gt;
Reviewed by:	kevans
MFC after:	1 week
Closes:		https://github.com/freebsd/freebsd-src/pull/1975
</content>
</entry>
<entry>
<title>bectl: log modifying functions to zpool history</title>
<updated>2025-12-17T17:00:47Z</updated>
<author>
<name>Rob Norris</name>
<email>rob.norris@klarasystems.com</email>
</author>
<published>2025-12-17T17:00:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a87929671e6e6919c18f2c25d60f2c73c3d18f4'/>
<id>urn:sha1:2a87929671e6e6919c18f2c25d60f2c73c3d18f4</id>
<content type='text'>
Modeled directly after the method used by the zfs/zpool commands: flag
commands with a "please log me" flag, and when there, reconstruct the
command line. On success, call the library function to add it to the
log.

(Majority of the change by Rob; minor edits by kevans@)

Signed-off-by: Rob Norris &lt;rob.norris@klarasystems.com&gt;
Co-authored-by:	Kyle Evans &lt;kevans@FreeBSD.org&gt;
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
</content>
</entry>
<entry>
<title>Use ZFSTOP more broadly</title>
<updated>2025-11-24T15:47:10Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2025-11-24T15:47:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e928afc531e68b7a142ee49d8f7e5c8426d54033'/>
<id>urn:sha1:e928afc531e68b7a142ee49d8f7e5c8426d54033</id>
<content type='text'>
Reviewed by:	brooks
Obtained from:	CheriBSD
Differential Revision:	https://reviews.freebsd.org/D53791
</content>
</entry>
<entry>
<title>zfs: fix build after openzfs/zfs@e63d026b9</title>
<updated>2025-11-17T16:11:56Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2025-11-16T11:15:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4303bde4297a3d19cabdb08ce1550f682578d2ba'/>
<id>urn:sha1:4303bde4297a3d19cabdb08ce1550f682578d2ba</id>
<content type='text'>
Fix Makefiles
Update zfs_config.h and zfs_gitrev.h
</content>
</entry>
<entry>
<title>bectl.8: Describe better</title>
<updated>2025-07-10T22:35:36Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-06-13T19:37:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7baf5f70802a9045f5792a7063b2614bf17356a'/>
<id>urn:sha1:d7baf5f70802a9045f5792a7063b2614bf17356a</id>
<content type='text'>
+ Concise document description for consistency and apropos results
+ Improve introductory paragraph, mentioning boot loader support
+ Explain -r in "Supported Subcommands and Flags"
+ Clarify the purpose of the check subcommand
+ Add two basic examples, creating and mounting
+ Fold some long lines, correct a stray capitalization.

MFC after:	3 days
Co-authored-by:	kevans
</content>
</entry>
<entry>
<title>bectl: Print activate message in a single line</title>
<updated>2025-07-01T19:16:28Z</updated>
<author>
<name>Renato Botelho</name>
<email>garga@FreeBSD.org</email>
</author>
<published>2025-07-01T19:14:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e690b6519ae70921b084d5df0e707abaf848d795'/>
<id>urn:sha1:e690b6519ae70921b084d5df0e707abaf848d795</id>
<content type='text'>
When -t parameter is used, bectl prints a complementary message "for
next boot" on a second line.  Change it to print entire message on a
single line.

Reviewed by:	kevans
MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D49439
</content>
</entry>
<entry>
<title>bectl: Use SPDX only license</title>
<updated>2025-06-13T19:09:22Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-02-19T19:44:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54d2737e7fe48226c908dcccfbda2ca1c08e07fc'/>
<id>urn:sha1:54d2737e7fe48226c908dcccfbda2ca1c08e07fc</id>
<content type='text'>
bectl.8 had a truncated license without the required disclaimer.
Correct it consistently by converting all bectl licenses to SPDX form.

Approved by:		kevans
Approved by:		Kyle Kneitinger &lt;kyle@kneit.in&gt;
Approved by:		Wes Maag &lt;wes@jwmaag.org&gt;
Approved by:		mhorne (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D49066
</content>
</entry>
<entry>
<title>Update Makefile.depend files</title>
<updated>2024-10-14T17:26:17Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2024-10-14T17:24:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a64729f5077d77e13b9497cb33ecb3c82e606ee8'/>
<id>urn:sha1:a64729f5077d77e13b9497cb33ecb3c82e606ee8</id>
<content type='text'>
After building packages we have a number of new
and updated Makefile.depend files

Reviewed by:	stevek
</content>
</entry>
<entry>
<title>Remove residual blank line at start of Makefile</title>
<updated>2024-07-15T22:43:39Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2024-07-15T04:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9ac41698b2f322d55ccf9da50a3596edb2c1800'/>
<id>urn:sha1:e9ac41698b2f322d55ccf9da50a3596edb2c1800</id>
<content type='text'>
This is a residual of the $FreeBSD$ removal.

MFC After: 3 days (though I'll just run the command on the branches)
Sponsored by: Netflix
</content>
</entry>
<entry>
<title>Prepare some build fixes in advance of more _FORTIFY_SOURCE</title>
<updated>2024-07-13T05:16:23Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2024-07-13T05:16:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41c233dec6c15c543d3042c06833c1623456743c'/>
<id>urn:sha1:41c233dec6c15c543d3042c06833c1623456743c</id>
<content type='text'>
ZFS' libspl needs to be made aware that we have strlcat(3) and
strlcpy(3) to avoid some more complicated declaration duplication, so
go ahead and define these HAVE_ macros now.

libprocstat has to define `_KERNEL` and include kernel headers in order
to get what it wants, but this results in sys/cdefs.h being included too
late and we pick up the build breaking version of the __RENAME
definition.  Just explicitly include sys/cdefs.h earlier rather than
disabling _FORTIFY_SOURCE.  The zfs/ subdir only builds an object that
holds some structures and sizes, so just disable _FORTIFY_SOURCE there
entirely rather than trying to move #define _KERNEL into the file..

While we're here, make sure that we disable _FORTIFY_SOURCE in the
bootloader because we don't have the symbol renaming support today to do
it as cleanly as we'd like.  ssp/ssp.h needs to be pulled into the libsa
environment so that other bits can understand that ssp is disabled in
the consistent __SSP_FORTIFY_LEVEL way that we try to do.

Reviewed by:	allanjude (previous version), markj
Sponsored by:	Klara, Inc.
Sponsored by:	Stormshield
Differential Revision:	https://reviews.freebsd.org/D45676
</content>
</entry>
</feed>
