|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0 |
|
| #
16a6da44 |
| 23-Nov-2022 |
Baptiste Daroussin <[email protected]> |
nuageinit: add basic support for cloudinit.
this is a very early script to support cloudinit, it does not intend to be a full featured cloudinit client, but will support a good enough subset to be v
nuageinit: add basic support for cloudinit.
this is a very early script to support cloudinit, it does not intend to be a full featured cloudinit client, but will support a good enough subset to be viable in most case.
It support nocloud and openstack config-2 config drive mode (iso9660 or msdosfs)
The following features are currently supported: - adding users (including a default user named 'freebsd' with password 'freebsd' - adding groups - adding ssh keys - static ipv4, static ipv6, dynamic ipv4
With this one is able to use the 'bring your own image feature" out of box.
It is expected that the script grows the support of other clouds supporting cloud-init, contributions are welcomed.
It is designed to be only run once via the firstboot mecanism.
Sponsored by: OVHCloud Differential Revision: https://reviews.freebsd.org/D44141
(cherry picked from commit a42d6f76018e4ed8324e319ab48aac904bda437c) (cherry picked from commit c051f22bce42d920abba61bd7cf4ef5b6a270ffa) (cherry picked from commit b8c053c9a612651d4909f7a323088f3e92485b7b) (cherry picked from commit 9eae9233fdcc946945f4191e1413f548adfa2943)
show more ...
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
ecad3f5c |
| 15-Feb-2023 |
Tijl Coosemans <[email protected]> |
rc.d: Generate machine-id from hostid_save
rc.d/hostid_save saves a UUID generated by rc.d/hostid in /etc/hostid. Store the same UUID, without hyphens, in /etc/machine-id. The hypĥens are removed w
rc.d: Generate machine-id from hostid_save
rc.d/hostid_save saves a UUID generated by rc.d/hostid in /etc/hostid. Store the same UUID, without hyphens, in /etc/machine-id. The hypĥens are removed with a shell function because hostid_save runs before file systems are mounted so other tools may not be available yet.
This eliminates some duplication between hostid and machine-id and for virtual machines machine-id now contains the UUID configured in the hypervisor like it does on Linux.
Reviewed by: delphij Discussed with: bapt MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D38811
show more ...
|
| #
cab549c7 |
| 01-Feb-2023 |
Emmanuel Vadot <[email protected]> |
pkgbase: Create a FreeBSD-console-tools package
And put in it: - kbdcontrol - vidcontrol - moused - kbdmap
Those aren't useful in a jail or for a modern desktop. While here, split the devd.conf
pkgbase: Create a FreeBSD-console-tools package
And put in it: - kbdcontrol - vidcontrol - moused - kbdmap
Those aren't useful in a jail or for a modern desktop. While here, split the devd.conf part into some new files.
Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D38321
show more ...
|
| #
cc9b2b58 |
| 27-Jan-2023 |
Emmanuel Vadot <[email protected]> |
Revert "rc.d: Put growfs script in FreeBSD-ufs"
The growfs script also support zfs.
This reverts commit 36a7fa1e16a0b4446f2cb618fc84a6bc1a2cbf86.
Reported by: emaste, Mina Galić
|
| #
a6a21bbe |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put resolv script in FreeBSD-resolvconf
Differential Revision: https://reviews.freebsd.org/D37190
|
| #
36a7fa1e |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put growfs script in FreeBSD-ufs
Differential Revision: https://reviews.freebsd.org/D37189
|
| #
91314ca2 |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put ggated script in FreeBSD-ggate
Differential Revision: https://reviews.freebsd.org/D37188
|
| #
81b18bea |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put dhclient script in FreeBSD-dhclient
Differential Revision: https://reviews.freebsd.org/D37187
|
| #
d8799160 |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put devmatch script in FreeBSD-devmatch
Differential Revision: https://reviews.freebsd.org/D37192
|
| #
f0435696 |
| 28-Oct-2022 |
Emmanuel Vadot <[email protected]> |
rc.d: Put devd script in FreeBSD-devd package
Differential Revision: https://reviews.freebsd.org/D37186
|
| #
4c8a2578 |
| 26-Dec-2022 |
Mike Karels <[email protected]> |
growfs script: fixes
Cannot use single quote in comment in awk script; add growfs_fstab to Makefile
Fixes: 4a30d7bb373c,d670a8f7c596
|
| #
62a149bf |
| 17-Dec-2022 |
Tobias C. Berner <[email protected]> |
Add new rc: machine_id to generate /etc/machine-id
This new default-enabled rc will generate a /etc/machine-id file if it does not exist, and pre-fill it with a newly generated UUID of version 4 [2]
Add new rc: machine_id to generate /etc/machine-id
This new default-enabled rc will generate a /etc/machine-id file if it does not exist, and pre-fill it with a newly generated UUID of version 4 [2].
The file is generated in /var/db/machine-id and symlinked to /etc/machine-id to allow for read-only root partitions.
This file is amongst other things used by libraries like GLib.
Bump FreeBSD version 1400076 to be able to easily add support for older version of FreeBSD via a package.
[1] Linux machine-id(5): https://www.man7.org/linux/man-pages/man5/machine-id.5.html [2] f176fe8e7f638e585afcd2f4dd52a522c4648f63
Approved by: bapt MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D37722
show more ...
|
| #
1ffc369a |
| 22-Nov-2022 |
Goran Mekic <[email protected]> |
Add dnctl rc.d service
As PF now also supports dummynet but can not configure it on its own, the service which configures pipes, queues and schedulers is needed.
Reviewed by: kp Differential Revisi
Add dnctl rc.d service
As PF now also supports dummynet but can not configure it on its own, the service which configures pipes, queues and schedulers is needed.
Reviewed by: kp Differential Revision: https://reviews.freebsd.org/D37451
show more ...
|
| #
616f32ea |
| 14-Nov-2022 |
Baptiste Daroussin <[email protected]> |
othermta: remove leftover from 20 years ago
othermta (along with mta_start_script configuration entry in rc.conf) was a mechanism used to be able to run another mta than sendmail(8) before "rcng" ti
othermta: remove leftover from 20 years ago
othermta (along with mta_start_script configuration entry in rc.conf) was a mechanism used to be able to run another mta than sendmail(8) before "rcng" time 20 years ago.
othermta has not been used since.
show more ...
|
| #
72a1cb05 |
| 07-Nov-2022 |
Li-Wen Hsu <[email protected]> |
rc(8): Add a zpoolupgrade rc.d script
If a zpool is created by makefs(8), its version is 5000, i.e., all feature flags are off. Introduce an rc script to run `zpool upgrade` over the assigned zpool
rc(8): Add a zpoolupgrade rc.d script
If a zpool is created by makefs(8), its version is 5000, i.e., all feature flags are off. Introduce an rc script to run `zpool upgrade` over the assigned zpools on the first boot. This is useful to the ZFS based VM images built from release(7).
Reviewed by: imp, markj, mav Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37282
show more ...
|
| #
27b9777c |
| 28-Aug-2022 |
Cy Schubert <[email protected]> |
libexec/rc: Add var_run rc script
Users with a tmpfs /var/run will lose the directory tree state of /var/run at reboot. This rc script will optionally (by default) capture the state of the directory
libexec/rc: Add var_run rc script
Users with a tmpfs /var/run will lose the directory tree state of /var/run at reboot. This rc script will optionally (by default) capture the state of the directory structure in /var/run prior to shutdown and recreate it at system boot.
Alternatively a user can save the state of the /var/run directories manually using service var_run save and disable the autosaving of /var/run state using the var_run_autosave variable, for those paranoid SSD users.
PR: 259585, 259699 Reported by: [email protected], Reviewed by: philip, gbe (previous version) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36386
show more ...
|
| #
227caacc |
| 30-May-2022 |
Mark Johnston <[email protected]> |
rc: Add a zpoolreguid rc.d script
If one boots up multiple copies of a template VM image containing a zpool, the pool GUIDs will be identical, making it impossible to, e.g., share datasets between t
rc: Add a zpoolreguid rc.d script
If one boots up multiple copies of a template VM image containing a zpool, the pool GUIDs will be identical, making it impossible to, e.g., share datasets between them.
This diff introduces a simple workaround for the problem: one can use the script to, upon first boot, assign a new GUID to one or more zpools. This will be useful when building ZFS-based VM images from release(7).
Reviewed by: mav, allanjude, asomers Reviewed by: Pau Amma (docs) MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35336
show more ...
|
|
Revision tags: release/13.1.0 |
|
| #
c0686329 |
| 28-Feb-2022 |
Alan Somers <[email protected]> |
Add ggated rc script
Reviewed by: asomers, peterj Submitted by: Johannes Totz <[email protected]> Differential Revision: https://reviews.freebsd.org/D31709
|
| #
db0ac6de |
| 02-Dec-2021 |
Cy Schubert <[email protected]> |
Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"
This reverts commit 266f97b5e9a7958e365e78288616a459b40d924a, reversing changes made to a10253cffea84c0c980a36ba6776b00ed96c3e3b.
A mism
Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"
This reverts commit 266f97b5e9a7958e365e78288616a459b40d924a, reversing changes made to a10253cffea84c0c980a36ba6776b00ed96c3e3b.
A mismerge of a merge to catch up to main resulted in files being committed which should not have been.
show more ...
|
|
Revision tags: release/12.3.0 |
|
| #
bfb7a31b |
| 29-Nov-2021 |
Mateusz Piotrowski <[email protected]> |
rc: Hook zfskeys to the build
Reviewed by: allanjude Approved by: allanjude (src) MFC after: 3 days Sponsored by: Modirum MDPay Differential Revision: https://reviews.freebsd.org/D33230
|
| #
6aae3517 |
| 21-Oct-2021 |
Gleb Smirnoff <[email protected]> |
Retire synchronous PPP kernel driver sppp(4).
The last two drivers that required sppp are cp(4) and ce(4).
These devices are still produced and can be purchased at Cronyx <http://cronyx.ru/hardware
Retire synchronous PPP kernel driver sppp(4).
The last two drivers that required sppp are cp(4) and ce(4).
These devices are still produced and can be purchased at Cronyx <http://cronyx.ru/hardware/wan.html>.
Since Roman Kurakin <[email protected]> has quit them, they no longer support FreeBSD officially. Later they have dropped support for Linux drivers to. As of mid-2020 they don't even have a developer to maintain their Windows driver. However, their support verbally told me that they could provide aid to a FreeBSD developer with documentaion in case if there appears a new customer for their devices.
These drivers have a feature to not use sppp(4) and create an interface, but instead expose the device as netgraph(4) node. Then, you can attach ng_ppp(4) with help of ports/net/mpd5 on top of the node and get your synchronous PPP. Alternatively you can attach ng_frame_relay(4) or ng_cisco(4) for HDLC. Actually, last time I used cp(4) back in 2004, using netgraph(4) instead of sppp(4) was already the right way to do.
Thus, remove the sppp(4) related part of the drivers and enable by default the negraph(4) part. Further maintenance of these drivers in the tree shouldn't be a big deal.
While doing that, remove some cruft and enable cp(4) compilation on amd64. The ce(4) for some unknown reason marks its internal DDK functions with __attribute__ fastcall, which most likely is safe to remove, but without hardware I'm not going to do that, so ce(4) remains i386-only.
Reviewed by: emaste, imp, donner Differential Revision: https://reviews.freebsd.org/D32590 See also: https://reviews.freebsd.org/D23928
show more ...
|
| #
860ee179 |
| 27-Sep-2021 |
Emmanuel Vadot <[email protected]> |
Fix gssd rc.d installation
CONFGROUPS needs to be in CAPS
Fixes: a30235a4c360 ("pkgbase: Create a FreeBSD-kerberos package") Reported by: kp
|
| #
a30235a4 |
| 02-Sep-2021 |
Emmanuel Vadot <[email protected]> |
pkgbase: Create a FreeBSD-kerberos package
This allows users to install or not kerberos related utilities and libs.
Differential Revision: https://reviews.freebsd.org/D31801
|
| #
20eb6bd8 |
| 08-Jun-2021 |
Andriy Gapon <[email protected]> |
rc.d: liberate powerd from ACPI dependency
For instance, many non-ACPI ARM systems have CPU power / frequency levels.
Discussed with: manu MFC after: 1 week
|