This causes issues with the source tree on case insensitive file-systems :(
On Wed, 22 Jul 2020, Martin Husemann wrote:
Module Name: src Committed By: martin Date: Wed Jul 22 16:50:41 UTC 2020 Modified Files: src/distrib/sets/lists/etc: mi src/etc: rc src/etc/rc.d: Makefile bootconf.sh dhcpcd ip6addrctl ipfilter ipsec iscsid mdnsd mountcritlocal mountcritremote network npf npf_boot pf pf_boot random_seed route6d smtoff wpa_supplicant Added Files: src/etc/rc.d: MOUNTCRITLOCAL clearcritlocal llvmlockdir Log Message: Split the local disk availability step into two phases to allow scripts that pre-populate parts of the system (e.g. a tmpfs based /var) an easy place to plug in like: # REQUIRE: mountcritlocal # BEFORE: MOUNTCRITLOCAL This also cleans up the existing special handling a bit by separating it into new scripts. All later scripts now depend on MOUNTCRITLOCAL. Discussed on tech-userlevel some time ago. To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/distrib/sets/lists/etc/mi cvs rdiff -u -r1.173 -r1.174 src/etc/rc cvs rdiff -u -r0 -r1.1 src/etc/rc.d/MOUNTCRITLOCAL \ src/etc/rc.d/clearcritlocal src/etc/rc.d/llvmlockdir cvs rdiff -u -r1.106 -r1.107 src/etc/rc.d/Makefile cvs rdiff -u -r1.16 -r1.17 src/etc/rc.d/bootconf.sh src/etc/rc.d/ipsec cvs rdiff -u -r1.9 -r1.10 src/etc/rc.d/dhcpcd src/etc/rc.d/mountcritremote \ src/etc/rc.d/route6d cvs rdiff -u -r1.5 -r1.6 src/etc/rc.d/ip6addrctl src/etc/rc.d/npf \ src/etc/rc.d/pf_boot cvs rdiff -u -r1.19 -r1.20 src/etc/rc.d/ipfilter cvs rdiff -u -r1.1 -r1.2 src/etc/rc.d/iscsid cvs rdiff -u -r1.4 -r1.5 src/etc/rc.d/mdnsd src/etc/rc.d/smtoff cvs rdiff -u -r1.15 -r1.16 src/etc/rc.d/mountcritlocal cvs rdiff -u -r1.80 -r1.81 src/etc/rc.d/network cvs rdiff -u -r1.2 -r1.3 src/etc/rc.d/npf_boot cvs rdiff -u -r1.12 -r1.13 src/etc/rc.d/pf cvs rdiff -u -r1.13 -r1.14 src/etc/rc.d/random_seed cvs rdiff -u -r1.7 -r1.8 src/etc/rc.d/wpa_supplicant Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.