<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bf84861460f9287fe9cf66b2cd22fefe8e242a28 - packages: Rename unbound to local-unbound</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#bf84861460f9287fe9cf66b2cd22fefe8e242a28</link>
        <description>packages: Rename unbound to local-unboundThis more accurately reflects its purpose, and its contents, sinceeverything in the package is prefixed with &quot;local-&quot;.While here, add a message on upgrade about regenerating the config.MFC after:	3 secondsRequested by:	desReviewed by:	desSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D53056

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 15 Oct 2025 13:00:35 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70f30afd4e9af5a51ee324d97e4d8c5f2124ec15 - Vendor import of blocklist 2025-04-28 (8aa81bf)</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#70f30afd4e9af5a51ee324d97e4d8c5f2124ec15</link>
        <description>Vendor import of blocklist 2025-04-28 (8aa81bf)Upstream hash 8aa81bf70073715a749b1673884e84ac82cfce9f.Approved by:	emaste (mentor)Obtained from:	https://github.com/zoulasc/blocklist

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Sun, 12 Oct 2025 18:27:03 +0200</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6a066ac3e8fdf1fcd4f3f2ca1b82bd55eb2da2a - blocklist: update to 2020-06-15 snapshot</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#e6a066ac3e8fdf1fcd4f3f2ca1b82bd55eb2da2a</link>
        <description>blocklist: update to 2020-06-15 snapshotUpstream hash 7093cd90cc9eae6bf9fa6b66f679ea6b15451c1eObtained from:	https://github.com/zoulasc/blocklistSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Mon, 15 Jun 2020 15:44:37 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>09cd3decf0fae4b769b04c1e900ed5935c40957e - etc, ypserv: Fix symlink creation for pkgbase</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#09cd3decf0fae4b769b04c1e900ed5935c40957e</link>
        <description>etc, ypserv: Fix symlink creation for pkgbaseThe Makefile logic for /etc/aliases, /var/yp/Makefile and /etc/unboundtries to avoid creating the symlink if it already exists in the target,but this breaks with pkgbase since the symlink won&apos;t be installed (andtherefore won&apos;t be added to METALOG) if building with an existingworldstage, meaning it&apos;s missing from the generated package.Change the logic to forcibly install the symlink if NO_ROOT is defined,but keep the existing logic for non-package builds to avoid trashingthe user&apos;s custom symlinks on non-pkgbase installworld.MFC after:	3 secondsReported by:	cpercivaReviewed by:	cperciva, emasteSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D52834

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Thu, 02 Oct 2025 03:10:28 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fc77abfd1e62751b0c76cd5d8ef3299b8ca398c6 - etc: Avoid duplicate gss files installation</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#fc77abfd1e62751b0c76cd5d8ef3299b8ca398c6</link>
        <description>etc: Avoid duplicate gss files installationFrom Cirrus-CIsu user -c &quot;/usr/libexec/flua tools/pkgbase/metalog_reader.lua \    -c /usr/obj/$(pwd -P)/${TARGET}.${TARGET_ARCH}/worldstage/METALOG&quot;error: ./etc/gss/mech file repeated with same meta: line 2127,40175error: ./etc/gss/qop file repeated with same meta: line 2128,40176Prior to 1b735665f45a the Heimdal versions were installed viadistribution:	${_+_}cd ${.CURDIR}/gss; ${MAKE} install1b735665f45a added a conditional for MK_MITKRB5 but also added gss orgss-krb5 to SUBDIRS, causing these files to be installed twice.Fixes: 1b735665f45a (&quot;etc/gss: Add MIT GSS glue&quot;)Event:		Kitchener-Waterloo Hackathon 202506Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Tue, 17 Jun 2025 21:46:33 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1b735665f45a3a1ca8661c54e22d540fb1c4d673 - etc/gss: Add MIT GSS glue</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#1b735665f45a3a1ca8661c54e22d540fb1c4d673</link>
        <description>etc/gss: Add MIT GSS glueThe MIT GSS uses different library names. And MIT KRB5 supports moreOIDs than our ancient Heimdal does.The intention is to remove etc/gss when Heimdal is finally retired andrename etc/gss-krb5 to etc/gss.Sponsored by:		The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D50812

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 11 Jun 2025 04:45:02 +0200</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eef0c78e435d5e38392c239d878784fda80b1fb8 - etc: add config tag to /root/.k5login</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#eef0c78e435d5e38392c239d878784fda80b1fb8</link>
        <description>etc: add config tag to /root/.k5loginthis prevents the file being overwritten every time FreeBSD-runtime isupgraded.Reviewed by:	desApproved by:	des (mentor)Differential Revision:	https://reviews.freebsd.org/D49907

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 23 Apr 2025 06:38:13 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>01ff67f4bdf5959a719a6511a855f6a60c0e3a93 - mtree: TESTSBASE directory always starts with a /</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#01ff67f4bdf5959a719a6511a855f6a60c0e3a93</link>
        <description>mtree: TESTSBASE directory always starts with a /Remove the extra forward slash (&quot;/&quot;), otherwise the mtree specificationfile will have the double slash and will not be parsed by makefs whenattempting to build NanoBSD with NO_ROOT privileges.Fixes:	07670b30fa43 (&quot;Create /usr/tests *.debug file directory hierarchy&quot;)Reviewed by:	emasteApproved by:	emaste (mentor)Differential Revision:	https://reviews.freebsd.org/D47722

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Sat, 25 Jan 2025 00:10:05 +0100</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4354163e5fe8e180f62b892cdc3e51e3d7e4706f - Don&apos;t package /var/db/locate.database</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#4354163e5fe8e180f62b892cdc3e51e3d7e4706f</link>
        <description>Don&apos;t package /var/db/locate.database... or install an empty file.The locate database is a mutable working file, and unsuitable to bemanaged by pkg(8).  locate(1) copes gracefully with the absence ofthis file.  Running /etc/periodic/weekly/310.locate will create thelocate database with the correct ownership and permissions.Having the locate.database file as part of the FreeBSD-runtime packagemeans it gets zeroed if ever that package gets updated, which isexcessive, given that updating packages will typically only change arelatively small number of the _filenames_ on the system -- unlike thefile contents.  Plus it always causes it to flag as modified whenverifying checksums, but /var/db/locate.database is expected to bemodified by the user.MFC after:	1 weekReviewed by:	manuDifferential Revision:	https://reviews.freebsd.org/D45384

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Mon, 27 May 2024 10:14:15 +0200</pubDate>
        <dc:creator>Matthew Seaman &lt;matthew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8cd7841d84356adb91450e3daf2c25454a102221 - pkgbase: separate /etc/mail/aliases from the sendmail package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#8cd7841d84356adb91450e3daf2c25454a102221</link>
        <description>pkgbase: separate /etc/mail/aliases from the sendmail packagemove /etc/aliases and /etc/mail/aliases into the runtime packagethis file is used by both sendmail and dma.While here mark this file as a config file so 3way merge is performed

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 20 Mar 2024 16:39:39 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e368e9b756772264acdbc11f3cc1d223bcd48dee - Proactively remove /usr/lib/kgdb file that became a directory</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#e368e9b756772264acdbc11f3cc1d223bcd48dee</link>
        <description>Proactively remove /usr/lib/kgdb file that became a directoryThis was already handled in ObsoleteFiles.inc (see the 20201215 entry),but some people never run &quot;make delete-old&quot;, or want to upgrade directlyfrom a revision that still had the file to the most recent revision.They would then encounter a failure during installworld, similar to:  install: /usr/libexec/kgdb exists but is not a directoryTherefore, clean it up in the distrib-cleanup phase, similar to theearlier instances of libc++ header files that became a directory.MFC after:	3 days

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Sat, 17 Feb 2024 12:27:33 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ce047ebf484867453508f38fa5336d6614c0f311 - etc: Set DISTBASE during distribute for sub-makes</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#ce047ebf484867453508f38fa5336d6614c0f311</link>
        <description>etc: Set DISTBASE during distribute for sub-makesThis is normally done by bsd.subdir.mk in its default distribute target,but since etc overrides it we don&apos;t get that behaviour. Currently it&apos;snot needed, but share/man&apos;s makedb (recursed into by etc&apos;s afterinstall)will need it in the following commit. Technically this is only neededfor install, but do this for distribution too for completeness andconsistency.Reviewed by:	brooks, emasteDifferential Revision:	https://reviews.freebsd.org/D43675

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Tue, 30 Jan 2024 23:17:28 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca217224f17229570f40227893353ca10ae1dda1 - Proactively remove libc++ __tuple header file that became a directory</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#ca217224f17229570f40227893353ca10ae1dda1</link>
        <description>Proactively remove libc++ __tuple header file that became a directoryThis was already handled in ObsoleteFiles.inc (see the 20230622 entry),but some people never run &quot;make delete-old&quot;, or want to upgrade directlyfrom a revision that still had libc++ 15 to the most recent revision.They would then encounter a failure during installworld, similar to:  install: target directory `/usr/include/c++/v1/__tuple/&apos; does not existTherefore, clean it up in the distrib-cleanup phase, similar to theearlier instance of the libc++ __string header file that became adirectory.PR:		273753MFC after:	1 month

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 13 Dec 2023 19:53:17 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e717cb04bec1a0a911dee2fbbef6079f7107adc5 - misc: Remove ancient SCCS tags.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#e717cb04bec1a0a911dee2fbbef6079f7107adc5</link>
        <description>misc: Remove ancient SCCS tags.Remove ancient SCCS tags from the tree, automated scripting, with twominor fixup to keep things compiling. All the common forms in the treewere removed with a perl script.This is for the misfits that have only a few: COPYRIGHT, gnu, tools,rescue, and etc.Sponsored by:		Netflix

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 18:21:37 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>949199a212ec714eab77ee2dc9b95252eb32ca2c - etc: Automatically generate BSD.lib${libcompat}.dist lists</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#949199a212ec714eab77ee2dc9b95252eb32ca2c</link>
        <description>etc: Automatically generate BSD.lib${libcompat}.dist listsNote that each libcompat still has its own file that must exist.Reviewed by:	brooks, jhbDifferential Revision:	https://reviews.freebsd.org/D41182

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 06:10:44 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfa1982352ee312079b42ea49adcbc1da15722f7 - etc: Don&apos;t create stray directories in NO_ROOT distrib-dirs</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#dfa1982352ee312079b42ea49adcbc1da15722f7</link>
        <description>etc: Don&apos;t create stray directories in NO_ROOT distrib-dirsThe loop above is responsible for creating the actual directories,whilst this one is just responsible for creating the correspondingMETALOG. Since DESTDIR already includes DISTBASE, this results increating a second set of roots (one per MTREES entry) within DISTBASEwhenever DISTBASE is non-empty, such as base/base, base/base/var,base/base/usr, etc. in the distributeworld case. This is purely cosmeticthough as they won&apos;t appear in the METALOG.

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Thu, 08 Jun 2023 18:00:50 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecad3f5c4d922f93ceba455f8bff1c54e1ed4174 - rc.d: Generate machine-id from hostid_save</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#ecad3f5c4d922f93ceba455f8bff1c54e1ed4174</link>
        <description>rc.d: Generate machine-id from hostid_saverc.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&#293;ensare removed with a shell function because hostid_save runs before filesystems are mounted so other tools may not be available yet.This eliminates some duplication between hostid and machine-id and forvirtual machines machine-id now contains the UUID configured in thehypervisor like it does on Linux.Reviewed by:	delphijDiscussed with:	baptMFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D38811

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Wed, 15 Feb 2023 21:09:51 +0100</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fcaf7f8644a9988098ac6be2165bce3ea4786e91 - Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/etc/Makefile#fcaf7f8644a9988098ac6be2165bce3ea4786e91</link>
        <description>Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206bThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-15-init-17485-ga3e38b4a206b.PR:		265425MFC after:	2 weeks

            List of files:
            /freebsd/etc/Makefile</description>
        <pubDate>Sun, 24 Jul 2022 17:11:41 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
