Remove /etc/skel from BSD.root.dist. It seems to be there for possibly
historical reasons (or not). It does not seem to serve an actual purpose.
How-To-Repeat: Not applicable.
I am currently checking for any remaining references in the
Are You have finished your checking?
I guess someone else might have more interest in this (probably simple) PR.
I'll take it.
cd /usr/src; grep -w skel -r * do not show any references to /etc/skel.
Still, it may be a good idea to replace /etc/skel with a symlink
reassign to the pool
/etc/skel is used on Linux, NetBSD, OpenBSD, and Solaris for skeleton files. FreeBSD never implemented them this way.
Taking -- awaiting feedback on -arch@.
I am suggesting change in opposite direction. Make /etc/skel as real directory and make symlink from /usr/share/skel pointing to /etc/skel.
Because in current state existing files in /usr/share/skel "should not" be modified. /usr/share/skel is not handled by mergemaster (nor freebsd-update) so it is rewritten on each update with distribution default files without notice.
If /etc/skel will be used, it will easily be handled by mergemaster and FreeBSD will use the same directory as other widely used operating systems.
Untaking due to bikeshed-prone nature of bug.
*** Bug 218897 has been marked as a duplicate of this bug. ***
A commit references this bug:
Date: Sun Dec 31 07:25:56 UTC 2017
New revision: 327421
mtree: remove /etc/skel
We use /usr/share/skel instead of /etc/skel. The existence of /etc/skel
has confused people.
PR: 46062 (submitted 2002-12-07)
Submitted by: firstname.lastname@example.org
Submitted by: email@example.com
This will be fixed in FreeBSD 12.0. I do not plan on MFCing this change unless people ask for it.