On 11/03/15 06:58, Gaetan Bisson wrote:
Dear all,
Following up on the User/Group management TODO list [1], I'd like to merge the users and group from the UID/GID Database [2] into the passwd and group files our filesystem package provides.
[1] https://www.archlinux.org/todo/usergroup-management/ [2] https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
We all obviously think of these UID and GID as static, and Allan even argued that they should never be removed, so it makes little sense to create them dynamically in packages' post_install scriplets, especially since their values must already be hardcoded into the PKGBUILD to avoid the new pacman warnings (even before post_install creates the UID/GID).
Note: those warnings are hidden in pacman-4.2.1.
So for those of my packages that have an entry in [2] I'd like to replace the UID/GID management part of the install scriptlet by entries in the passwd and group files in our filesystem package. And I'd also like to invite other devs to do the same.
Are there any objections, comments or suggestions on that?
I have no objections. We (meaning Andrew...) are looking at a way to deal with groups and permissions better in packages in the future. Allan