[arch-general] Improve the filesystem package

Alain Kalker a.c.kalker at gmail.com
Wed Aug 20 08:42:27 EDT 2014


On 08/20/2014 02:04 PM, Alain Kalker wrote:
> Also, why ship the /etc/shadow, /etc/gshadow files at all?
> AFAIK, nothing is supposed to mess with the shadow files anyway, except
> pwconv and grpconv (for initially converting a freshly installed,
> non-shadow system into one using shadow files), after which these files
> should be managed by the shadow system itself, in response to
> adding/removing/changing users and groups using the designated tools.

 From `man pwconv`:

 > Each program acquires the necessary locks before conversion.

I'm quite certain that pacman doesn't do this when installing these 
files, and if it did, it would mean it has low-level knowledge about the 
shadow system which it isn't supposed to have.
Not properly locking these files can lead to some very surprising, 
unwanted behaviour, which I experienced first-hand when upgrading the 
filesystem package,

> Isn't the filesystem package supposed to be a kind of stable, hardly
> ever changing scaffold onto which other packages are supposed to attach
> their own changes? Why for example doesn't the systemd package add its
> users and groups using pre_install function in its install script?
>
> --
> Alain


More information about the arch-general mailing list