[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#282067: yes!



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

martin f krafft <madduck@debian.org> writes:

> also sprach Wouter Verhelst <wouter@debian.org> [2004.12.21.1531 +0100]:
>> > You are failing to acknowledge Debian's position wrt to innovation.
>> > Upstream will change after the FHS changed. The FHS will change
>> > after Debian showed them the benefits.
>> 
>> What benefits?
>
> Less clutter in ~ in the long run. More order in the hierarchy.

And security.  All your config files are under a single directory.
With ~/etc, I can make my ~ 0755 and ~/etc 0700.  You could set the
perms individually for each dotfile, but this way you have more safety
(as for ~/.gnupg and ~/.ssh).  0700 could be the default for
adduser/useradd.

This begs the question: what about files meant to be globally readable
like .plan?  I guess these aren't too important, since you can always
relax the permissions.

Keeping config files in CVS is also easier with ~/etc, since I might
want other stuff in ~ under separate version control.

Another benefit is uniformity for programmers.  If the configfile is
$location/$PACKAGE/configfile, simply substititing $location with a
list of search locations will work, rather than special-casing
dotfiles.  For example, you can substite $sysconfdir, $datadir and ~.


I think ~/etc is a good idea, but the migration would need to be very
well coordinated.  I guess this implies a lot of Debian-specific
patches in the first instance.  Since this has come in as an LSB
requirement, how are other distributions going to manage this?  And
what about non-Linux distributions?  If we did force this change, we
do stand to sacrifice a lot of goodwill, so unless the benefits really
stand out, is it really worth it?


Regards,
Roger

- -- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFByG6kVcFcaSW/uEgRApVoAKDPhL5YS/b7M4ip2+QEFxGM/y9NLgCfTRuG
Bezi4//jKeu0/fI1tiyQZi0=
=O+hH
-----END PGP SIGNATURE-----



Reply to: