<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/ObsoleteFiles.inc, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-03-12T21:46:07Z</updated>
<entry>
<title>rc.d: Generate machine-id from hostid_save</title>
<updated>2023-03-12T21:46:07Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2023-02-15T20:09:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71d88613d12984f6a9058f4ef7044e00853727ed'/>
<id>urn:sha1:71d88613d12984f6a9058f4ef7044e00853727ed</id>
<content type='text'>
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 hyphens
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
Approved by:	re (cperciva)
Differential Revision:	https://reviews.freebsd.org/D38811

(cherry picked from commit ecad3f5c4d922f93ceba455f8bff1c54e1ed4174)
(cherry picked from commit d6852eed98ed32ad51120a22aa1ebdf0601917b3)
</content>
</entry>
<entry>
<title>loader: always install help files</title>
<updated>2023-02-23T18:10:19Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2021-02-11T14:29:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac25a113775ad527a0fc4040738bfc9e43c7db4e'/>
<id>urn:sha1:ac25a113775ad527a0fc4040738bfc9e43c7db4e</id>
<content type='text'>
Address two issues with current help file logic:

The existing condition prevents the common help file from being
installed when there are no additional help files defined. This results
in no loader.help on EFI platforms, for example.

Second, due to the fact that we build and install multiple loader types,
each successive install will clobber the previous loader.help. The
result is that we could lose type-specific commands, or possibly list
them in loaders that do not have such commands.

Instead, give each loader type a uniquely named help file. The EFI
loader will look for /boot/loader.help.efi, userboot will look for
/boot/loader.help.userboot, etc. The interpreter variant has no effect
on which help file is loaded.

This leaves the old /boot/loader.help unused.

Some credit for the final approach goes to Mathieu &lt;sigsys@gmail.com&gt;
for their version of the fix in https://reviews.freebsd.org/D22951.

Approved by:	re (cperciva)
PR:		267134
Reported by:	Daniel O'Connor &lt;darius@dons.net.au&gt;
Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D28591

(cherry picked from commit 8859960436f5727f163a7b3468e08710c5e6d874)
(cherry picked from commit a2b4abce0e30e014b2c08c0bdc34b368aa9c7a6f)
</content>
</entry>
<entry>
<title>timeout: Move from /usr/bin to /bin</title>
<updated>2023-02-07T17:37:53Z</updated>
<author>
<name>Mateusz Piotrowski</name>
<email>0mp@FreeBSD.org</email>
</author>
<published>2023-02-01T15:24:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0a4f7dbd9e9450cea25af944d47dce578960a1b8'/>
<id>urn:sha1:0a4f7dbd9e9450cea25af944d47dce578960a1b8</id>
<content type='text'>
timeout(1) is used by /etc/rc.d/zfskeys. Unfortunately, having
timeout(1) installed in /usr/bin causes problems when /usr is an
encrypted ZFS partition.

Implementing timeout(1) in sh(1) is not trivial. A more elegant solution
is to move timeout(1) to /bin so that it is available to early services
in the boot process.

PR:		265221
Reviewed by:	allanjude, des, imp
Approved by:	allanjude, des, imp
Reported by:	Ivan &lt;r4@sovserv.ru&gt;
Fixes:	33ff39796ffe Add zfskeys rc.d script for auto-loading encryption keys
Relnotes:	yes
Sponsored by:	Modirum MDPay
Sponsored by:	Klara Inc.
Differential Revision:	https://reviews.freebsd.org/D38344

(cherry picked from commit e7ab133648a168c4bf7c11da840663c5581771d8)
</content>
</entry>
<entry>
<title>ithread(9): update functions to current day</title>
<updated>2022-10-30T14:13:58Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2022-10-15T18:32:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f85514a2c41c62a32271afa00158310e5cc30d0'/>
<id>urn:sha1:8f85514a2c41c62a32271afa00158310e5cc30d0</id>
<content type='text'>
The public KPI is now intr_event_**,
 - Convert existing documented functions to their equivalents.
 - Fix up the function arguments
 - Fix up the possible error return values for each
 - Remove ithread_schedule() completely
 - Rename man page to intr_event(9)
 - Update cross-references

Future changes will update the descriptive text for these functions.

PR:		100803
Based on work by: trhodes
Reviewed by:	jhb
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D33475

(cherry picked from commit 3cdbaee3548a6caa3ab7aca5788775057b1bd1fd)
</content>
</entry>
<entry>
<title>contrib/tzdata: import tzdata 2022d</title>
<updated>2022-09-28T01:33:38Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2022-09-25T05:50:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77596427bd7aec9c8d538936caaa04914d7bead7'/>
<id>urn:sha1:77596427bd7aec9c8d538936caaa04914d7bead7</id>
<content type='text'>
Changes: https://github.com/eggert/tz/blob/2022d/NEWS

The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD
since 2006.  The upstream source file was removed in 2020.  Also stop
passing yearisdate to zic(8).  This has not been necessary for years.
The script has been removed upstream since 2020.

(cherry picked from commit 1576451a39487b982c961f32bbab71c71890dc0c)
(cherry picked from commit da038df8c92b71060965bdc5dc400db54de35587)
(cherry picked from commit 57338837aef51923ebafc3656e38d4be5c50a60d)
</content>
</entry>
<entry>
<title>contrib/tzdata: import tzdata 2022b and 2022c</title>
<updated>2022-08-17T01:48:01Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2022-08-11T02:48:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f7cb47731675828d27ebd55c9fc46953ee168d48'/>
<id>urn:sha1:f7cb47731675828d27ebd55c9fc46953ee168d48</id>
<content type='text'>
Changes: https://github.com/eggert/tz/blob/2022b/NEWS
Changes: https://github.com/eggert/tz/blob/2022c/NEWS

The tzdata2022b import restored the zoneinfo/GMT link.
Don't delete it again with 'make delete-old'.

(cherry picked from commit 9f9fc6bb8028ea29da6b04c338c750cedc3040f3)
(cherry picked from commit f5d5282cf7d1181f933626dcdc3525db0d70a266)
(cherry picked from commit 5f33eb7266f938857ce2fc9ea59679ea46a0694b)
</content>
</entry>
<entry>
<title>check/delete-old: Auto-generate lib32 entries for libraries.</title>
<updated>2022-07-13T15:55:04Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-01-20T22:09:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84d246823ecedd3ac07defb238910859699b5a9f'/>
<id>urn:sha1:84d246823ecedd3ac07defb238910859699b5a9f</id>
<content type='text'>
- Add usr/lib32/libfoo.so.N for lib/libfoo.so.N.

- Add usr/lib32/foo for usr/lib/foo.

- Treat casper libraries special since they are installed to
  /usr/lib32 instead of /usr/lib32/casper and thus map
  usr/lib/casper/foo to usr/lib32/foo.

Note that OLD_DIRS and MOVED_LIBS entries are not duplicated, only
OLD_FILES and OLD_LIBS.

Reviewed by:	imp, emaste
Sponsored by:	The University of Cambridge, Google Inc.
Differential Revision:	https://reviews.freebsd.org/D33324

(cherry picked from commit 77da558ceb0949b60b566da61cb8d9b9634ca862)
</content>
</entry>
<entry>
<title>ObsoleteFiles: move libelf.so.2 to MOVED_LIBS</title>
<updated>2022-07-13T15:44:50Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2022-01-30T21:34:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff9082bd52eea03edfd760128f854d54577d5884'/>
<id>urn:sha1:ff9082bd52eea03edfd760128f854d54577d5884</id>
<content type='text'>
5a536241ea2b moved it from /usr/lib to /lib.  This case is now handled
using MOVED_LIBS.

Reported by:	dim
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 42818aba8d4d5212b3b536f52b9f4e3559d091b7)
</content>
</entry>
<entry>
<title>Use MOVED_LIBS for the libalias modules being moved to /lib.</title>
<updated>2022-07-13T15:44:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-01-20T20:48:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29434f6ee7203bc9774cfde36d0917fd2f1b7218'/>
<id>urn:sha1:29434f6ee7203bc9774cfde36d0917fd2f1b7218</id>
<content type='text'>
This is a bit more unusual in that the modules dropped their major
version suffix at the same time, so the old files being removed by
MOVED_LIBS in this case are the symlinks to the old libraries.

Reviewed by:	emaste
Sponsored by:	The University of Cambridge, Google Inc.
Differential Revision:	https://reviews.freebsd.org/D33849

(cherry picked from commit f033840b253ebb28eee25beafde4d6863f5f6e57)
</content>
</entry>
<entry>
<title>Use MOVED_LIBS for libraries moved between /usr/lib and /lib.</title>
<updated>2022-07-13T15:44:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-01-20T20:47:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=454aedb165f36eb035de6eeef6badad7892a2172'/>
<id>urn:sha1:454aedb165f36eb035de6eeef6badad7892a2172</id>
<content type='text'>
Add a MOVED_LIBS variable similar to OLD_LIBS except that MOVED_LIBS
is used for the cases that a library's name doesn't change, but it
just moves between /usr/lib and /lib.  This will be used by a future
change to auto-generate lib32 old files entries for which these cases
need to be ignored (a moved library remains in /usr/lib32).

Suggested by:	emaste
Reviewed by:	emaste
Sponsored by:	The University of Cambridge, Google Inc.
Differential Revision:	https://reviews.freebsd.org/D33848

(cherry picked from commit 57ba3f00f5e9bb6ea2eff5124077508f7a3f40df)
</content>
</entry>
</feed>
