Marc Haber <mh+debian-packa...@zugschlus.de> writes:

> Unfortunately, Policy is not clear on where a system accounts' "home
> directory" is to be placed. Thus, a maintainer trying to fix the "bug"
> that a home directory was placed *gasp* in /home is risking to do it
> wrong again when choosing between /etc/package(/home) and
> /var/(lib|cache|spool)/package(/home).

It's going to depend considerably on the package, isn't it?  I don't think
Policy can make any one recommendation, although /var/lib works for many
packages and fits the FHS requirements.

> In quite a few packages, the system user's "home" directory might
> accumulate dotfiles and/or ssh (keys|known_hosts) files, so this
> decision is not quite easy to take.

If those files are intended to be persistant, then either /etc/package or
/var/lib/package are pretty much your only options.  The semantics of the
other locations you mention don't allow for those sorts of files.

> Sorry, but I cannot suggest Policy language since I don't know how do to
> things right and I still believe that /home is a valid place for home
> directories.

/home is definitely unacceptable for the reasons stated in the FHS, for
the same reasons that /srv would be unacceptable (and for other reasons as
well, such as the fact that /home is often an NFS-mounted file system or
otherwise unavailable for package installation).  QA is entirely correct
on that score.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to