Remove $FreeBSD$: two-line nroff patternRemove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
show more ...
Update/fix Makefile.depend for userland
pkgbase: Put geom utilities in their own packageFor most users it's not needed to boot and they are alsoavailable in the FreeBSD-rescue package in case an updatebreak and FreeBSD-geom package isn
pkgbase: Put geom utilities in their own packageFor most users it's not needed to boot and they are alsoavailable in the FreeBSD-rescue package in case an updatebreak and FreeBSD-geom package isn't updated correctly.Differential Revision: https://reviews.freebsd.org/D36224
gconcat: Implement new online append featureImplement the "gconcat append" command which can be usedto append a disk to the end of an existing gconcat devicewithout unmounting.If the gconcat de
gconcat: Implement new online append featureImplement the "gconcat append" command which can be usedto append a disk to the end of an existing gconcat devicewithout unmounting.If the gconcat device is using the "automatic" method, i.e.,stores metadata on the devices, new metadata is writtento all existing components, as well as to the newly added one.Pull Request: https://github.com/freebsd/freebsd-src/pull/472Reviewed by: imp@
Normalize the g(eom,cache,part,...) build.Rather then combining hardlink creation for the geom(8) binary withshared library build, move libraries to src/lib/geom so they arebuilt and installed no
Normalize the g(eom,cache,part,...) build.Rather then combining hardlink creation for the geom(8) binary withshared library build, move libraries to src/lib/geom so they arebuilt and installed normally. Create a common Makefile.classeswhich is included by both lib/geom/Makefile and sbin/geom/Makefileso the symlink and libraries stay in sync.The relocation of libraries allows libraries to be build for 32-bitcompat. This also reduces the number of non-standard builds inthe system.This commit is not sufficent to run a 32-bit /sbin/geom on a 64-bitsystem out of the box as it will look in the wrong place for librariesunless GEOM_LIBRARY_PATH is set appropriatly in the environment.Reviewed by: bdrewerySponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D15360