From 37056594f0ef82a458ef9aab2e183224948364bb Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Sun, 3 Aug 2025 23:57:07 +0100 Subject: [PATCH] bsdconfig: Move to -bsdconfig package Now that rc.subr(8) no longer depends on sysrc(8), bsdconfig does not need to be part of -utilities. Move it to a -bsdconfig package. Differential Revision: https://reviews.freebsd.org/D51543 --- UPDATING | 5 +++++ release/packages/ucl/bsdconfig-all.ucl | 5 +++++ usr.sbin/bsdconfig/Makefile | 2 ++ usr.sbin/bsdconfig/Makefile.inc | 1 + usr.sbin/bsdconfig/console/Makefile.inc | 1 + usr.sbin/bsdconfig/diskmgmt/Makefile.inc | 1 + usr.sbin/bsdconfig/docsinstall/Makefile.inc | 1 + usr.sbin/bsdconfig/dot/Makefile.inc | 1 + usr.sbin/bsdconfig/includes/Makefile.inc | 1 + usr.sbin/bsdconfig/mouse/Makefile.inc | 1 + usr.sbin/bsdconfig/networking/Makefile.inc | 1 + usr.sbin/bsdconfig/packages/Makefile.inc | 1 + usr.sbin/bsdconfig/password/Makefile.inc | 1 + usr.sbin/bsdconfig/security/Makefile.inc | 1 + usr.sbin/bsdconfig/share/Makefile.inc | 1 + usr.sbin/bsdconfig/startup/Makefile.inc | 1 + usr.sbin/bsdconfig/timezone/Makefile.inc | 1 + usr.sbin/bsdconfig/ttys/Makefile.inc | 1 + usr.sbin/bsdconfig/usermgmt/Makefile.inc | 1 + usr.sbin/sysrc/Makefile | 1 + 20 files changed, 29 insertions(+) create mode 100644 release/packages/ucl/bsdconfig-all.ucl create mode 100644 usr.sbin/bsdconfig/Makefile.inc create mode 100644 usr.sbin/bsdconfig/console/Makefile.inc create mode 100644 usr.sbin/bsdconfig/diskmgmt/Makefile.inc create mode 100644 usr.sbin/bsdconfig/docsinstall/Makefile.inc create mode 100644 usr.sbin/bsdconfig/dot/Makefile.inc create mode 100644 usr.sbin/bsdconfig/includes/Makefile.inc create mode 100644 usr.sbin/bsdconfig/mouse/Makefile.inc create mode 100644 usr.sbin/bsdconfig/networking/Makefile.inc create mode 100644 usr.sbin/bsdconfig/packages/Makefile.inc create mode 100644 usr.sbin/bsdconfig/password/Makefile.inc create mode 100644 usr.sbin/bsdconfig/security/Makefile.inc create mode 100644 usr.sbin/bsdconfig/share/Makefile.inc create mode 100644 usr.sbin/bsdconfig/startup/Makefile.inc create mode 100644 usr.sbin/bsdconfig/timezone/Makefile.inc create mode 100644 usr.sbin/bsdconfig/ttys/Makefile.inc create mode 100644 usr.sbin/bsdconfig/usermgmt/Makefile.inc diff --git a/UPDATING b/UPDATING index 55cb4181ce3..60c97419893 100644 --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW: world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20250804: + bsdconfig (including sysrc(8)) has moved to the new bsdconfig + package. If you use pkgbase and wish to use bsdconfig, you should + install FreeBSD-bsdconfig. + 20250730: The usbhid(4) USB HID driver is now enabled by default, and will be used in preference to other USB HID drivers like ukbd(4), ums(4), and diff --git a/release/packages/ucl/bsdconfig-all.ucl b/release/packages/ucl/bsdconfig-all.ucl new file mode 100644 index 00000000000..7ffe7ccff9d --- /dev/null +++ b/release/packages/ucl/bsdconfig-all.ucl @@ -0,0 +1,5 @@ +comment = "System configuration utility" +desc = < +PACKAGE= bsdconfig + SUBDIR= console \ diskmgmt \ docsinstall \ diff --git a/usr.sbin/bsdconfig/Makefile.inc b/usr.sbin/bsdconfig/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/console/Makefile.inc b/usr.sbin/bsdconfig/console/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/console/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/diskmgmt/Makefile.inc b/usr.sbin/bsdconfig/diskmgmt/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/diskmgmt/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/docsinstall/Makefile.inc b/usr.sbin/bsdconfig/docsinstall/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/docsinstall/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/dot/Makefile.inc b/usr.sbin/bsdconfig/dot/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/dot/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/includes/Makefile.inc b/usr.sbin/bsdconfig/includes/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/includes/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/mouse/Makefile.inc b/usr.sbin/bsdconfig/mouse/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/mouse/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/networking/Makefile.inc b/usr.sbin/bsdconfig/networking/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/networking/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/packages/Makefile.inc b/usr.sbin/bsdconfig/packages/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/packages/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/password/Makefile.inc b/usr.sbin/bsdconfig/password/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/password/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/security/Makefile.inc b/usr.sbin/bsdconfig/security/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/security/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/share/Makefile.inc b/usr.sbin/bsdconfig/share/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/share/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/startup/Makefile.inc b/usr.sbin/bsdconfig/startup/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/startup/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/timezone/Makefile.inc b/usr.sbin/bsdconfig/timezone/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/timezone/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/bsdconfig/ttys/Makefile.inc b/usr.sbin/bsdconfig/ttys/Makefile.inc new file mode 100644 index 00000000000..156c588eb3d --- /dev/null +++ b/usr.sbin/bsdconfig/ttys/Makefile.inc @@ -0,0 +1 @@ +PACKAGE= bsdconfig diff --git a/usr.sbin/bsdconfig/usermgmt/Makefile.inc b/usr.sbin/bsdconfig/usermgmt/Makefile.inc new file mode 100644 index 00000000000..01b5f23410c --- /dev/null +++ b/usr.sbin/bsdconfig/usermgmt/Makefile.inc @@ -0,0 +1 @@ +.include "../Makefile.inc" diff --git a/usr.sbin/sysrc/Makefile b/usr.sbin/sysrc/Makefile index e1f48f2af97..bad50caf2ff 100644 --- a/usr.sbin/sysrc/Makefile +++ b/usr.sbin/sysrc/Makefile @@ -1,5 +1,6 @@ .include +PACKAGE= bsdconfig SCRIPTS= sysrc MAN= sysrc.8