Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Feb 2020 08:54:16 -0500
From:      Michael Watters <wattersm@watters.ws>
To:        freebsd-questions@freebsd.org
Subject:   Re: Technological advantages over Linux
Message-ID:  <34c12aae-1855-3837-209d-03bfc422a6bd@watters.ws>
In-Reply-To: <20200215064911.GF1482@admin.sibptus.ru>
References:  <20200214121620.GA80657@admin.sibptus.ru> <BAF0D681-7C95-419E-A49C-993F0EA39748@kicp.uchicago.edu> <20200214195430.25365f87@moonstudio> <7371554e-82a3-a7aa-b764-ae2627e241d3@kicp.uchicago.edu> <20200214203134.17f6d4bd@moonstudio> <20200215064911.GF1482@admin.sibptus.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/15/2020 1:49 AM, Victor Sudakov wrote:
> Ralf Mardorf via freebsd-questions wrote:
>> Another PITA on Linux machines are drop directories, overriding sane
>> configs, providing everything in one place.
>>
>> IOW a user might rely on /etc/foo.conf , but an update despotic instal=
ls
>>
>> /etc/foo.d/10-bar.conf
>>
>> and
>>
>> /etc/foo.d/20-bra.conf
>>
>> overriding all the values chosen for bar and bra by the admin, stored
>> in /etc/foo.conf .
>>
>> An update never ever would replace /etc/foo.conf . On Arch Linux it
>> would be stored as /etc/foo.conf.pacnew , almost all Linux distros
>> provide such a solution, but the admin is screwed, if an update does
>> add a file to /etc/foo.d/ .
> FreeBSD has taken this path too (looking at /etc/rc.conf.d/, /etc/cron.=
d
> and numerous others).
>
> FreeBSD's config merging solutions (mergemaster for src updates and
> freebsd-update calling sdiff) are pretty good IMHO.

Drop directories are actually a good thing and make managing a system
using configuration tools like puppet and ansible much easier.=A0 Want to=

add a cron job?=A0 Just drop a file in /usr/local/etc/cron.d.=A0 To disab=
le
the job just remove the file.=A0 You don't have to worry about conflictin=
g
with other job definitions or mess around with the user's crontab.=A0






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34c12aae-1855-3837-209d-03bfc422a6bd>