<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>01ff67f4bdf5959a719a6511a855f6a60c0e3a93 - mtree: TESTSBASE directory always starts with a /</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Fri, 24 Jan 2025 23:10:05 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Mon, 27 May 2024 08:14:15 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Wed, 20 Mar 2024 15:39:39 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Sat, 17 Feb 2024 11:27:33 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Tue, 30 Jan 2024 22:17:28 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Wed, 13 Dec 2023 18:53:17 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e717cb04bec1a0a911dee2fbbef6079f7107adc5 - misc: Remove ancient SCCS tags.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 17:21:37 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Thu, 27 Jul 2023 04:10:44 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Thu, 08 Jun 2023 16:00:50 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Wed, 15 Feb 2023 20:09:51 +0000</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://src.rcs.uwaterloo.ca:8080/history/freebsd-src/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-src/etc/Makefile</description>
        <pubDate>Sun, 24 Jul 2022 15:11:41 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>62a149bf621947fb7475c64b1ff04fe19fe16b29 - Add new rc: machine_id to generate /etc/machine-id</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#62a149bf621947fb7475c64b1ff04fe19fe16b29</link>
        <description>Add new rc: machine_id to generate /etc/machine-idThis new default-enabled rc will generate a /etc/machine-id file if itdoes 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 olderversion of FreeBSD via a package.[1] Linux machine-id(5): https://www.man7.org/linux/man-pages/man5/machine-id.5.html[2] f176fe8e7f638e585afcd2f4dd52a522c4648f63Approved by:		baptMFC after:		1 weekDifferential Revision:	https://reviews.freebsd.org/D37722

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Sat, 17 Dec 2022 09:18:03 +0000</pubDate>
        <dc:creator>Tobias C. Berner &lt;tcberner@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3078531de10dcae44b253a35125c949ff4235284 - Fix mergemaster(8) breakage in the 6ad780caa.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#3078531de10dcae44b253a35125c949ff4235284</link>
        <description>Fix mergemaster(8) breakage in the 6ad780caa.Split out termcap.small generation into its own Makefile underetc/termcap, so it&apos;s properly executed by the underlying command:  make &apos;SUBDIR_OVERRIDE=etc&apos; everythingReported by:	gbeMFC after:	1 month

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Tue, 13 Sep 2022 20:36:22 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>76c100d6345884d2deea5b334f4a2b0bf412f877 - etc: Fix distrib-dirs to not rely on a BSDism</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#76c100d6345884d2deea5b334f4a2b0bf412f877</link>
        <description>etc: Fix distrib-dirs to not rely on a BSDismFreeBSD and macOS have a test that treats == as an alias for =, butLinux tends to use GNU coreutils (when not a builtin) which does not.Use the standard syntax instead for compatibility.Obtained from:	CheriBSDDifferential Revision:	https://reviews.freebsd.org/D35811

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Fri, 15 Jul 2022 22:04:16 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>72bf91e25081a1f53b89e43108fa8301ca3d7b0f - libsoft: Remove support for installing libsoft</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#72bf91e25081a1f53b89e43108fa8301ca3d7b0f</link>
        <description>libsoft: Remove support for installing libsoftRemove the infrasturcture needed to create the libsoft directories.Sponsored by:		Netflix

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Fri, 07 Jan 2022 05:34:10 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed0a582d88f7cb8deea9b6fbe6dade43911c0dd7 - pkgbase: Put the last sendmail files in the sendmail package</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#ed0a582d88f7cb8deea9b6fbe6dade43911c0dd7</link>
        <description>pkgbase: Put the last sendmail files in the sendmail packageDifferential Revision:	https://reviews.freebsd.org/D30757Sponsored by:	Diablotin Systems

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Sat, 19 Jun 2021 15:50:11 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb99e93575e8f5df7345a0bdb7104ff46fdeec5c - pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAIL</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#cb99e93575e8f5df7345a0bdb7104ff46fdeec5c</link>
        <description>pkgbase: resolve mailer.conf conflict WITHOUT_SENDMAILWhen WITHOUT_SENDMAIL is set, we end up with two different mailer.conf thatconflict, and hilarity ensues. There&apos;s currently three different places thatwe might install mailer.conf:- ^/etc/Makefile (package=runtime, contingent on MK_MAIL != no)- ^/libexec/dma/dmagent/Makefile (package=dma, contingent on MK_SENDMAIL !=no)- ^/usr.sbin/mailwrapper/Makefile (package=utilities, contingent onnot-installed)The mailwrapper installation will effectively never happen because the ^/etcone will first.This patch simplifies the whole situation; remove the ^/etc/Makefile versionand install it primarily in mailwrapper if MK_MAILWRAPPER != &quot;no&quot;. Thescenarios covered in mailwrapper are:- sendmail(8) is installed, dma(8) may or may not be installed- neither sendmail(8) nor dma(8) is installedIn the first scenario, sendmail(8) is dominant so we can go ahead andinstall the version in ^/etc/mail. In the unlisted scenario, sendmail(8) isnot installed but dma(8) is, we&apos;ll let ^/libexec/dma/dmagent do theinstallation. In the second listed scenario, we still want to install anexample mailer.conf so just install the base sendmail(8) version.Reviewed by:	baptMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D24924

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Tue, 02 Jun 2020 02:38:54 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8b8edb25e1d97b1872f699d31b43633d60d76b8 - Normalize deployment tools usage and definitions by putting into one place</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/freebsd-src/etc/Makefile#a8b8edb25e1d97b1872f699d31b43633d60d76b8</link>
        <description>Normalize deployment tools usage and definitions by putting into one placeinstead of sprinkling them out over many disjoint files. This is a follow-upto achieve the same goal in an incomplete rev.348521.Approved by:	impMFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D20520

            List of files:
            /freebsd-src/etc/Makefile</description>
        <pubDate>Tue, 07 Apr 2020 02:46:22 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
