Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#57725 - Make packages that rely on .install to set the user's shell, use sysusers.d instead (e.g. git)
Attached to Project:
Arch Linux
Opened by Omar Pakker (Omar007) - Monday, 05 March 2018, 23:54 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 06 March 2018, 14:32 GMT
Opened by Omar Pakker (Omar007) - Monday, 05 March 2018, 23:54 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 06 March 2018, 14:32 GMT
|
DetailsMaybe this report is a bit presumptuous and this is already on the radar (didn't see it mentioned here or in arch-dev-public yet though) but I'm making it anyway just in case..
Description: systemd 238 supports setting the login shell of users created via sysusers.d. Make packages, such as git, that now rely on .install to set the user's shell, use sysusers.d instead. Additional info: * Requires systemd 238 * The git package fits this category |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Tuesday, 06 March 2018, 14:32 GMT
Reason for closing: Implemented
Tuesday, 06 March 2018, 14:32 GMT
Reason for closing: Implemented
At least postgresql does and filesystem reverted the root user from sysusers.d to being preinstalled in the files because of this.
Previously they were marked as complete due to being impossible to just use sysusers.
Now that we are tracking this in the todo, this bug is no longer necessary so I am going to close it.
(git is not on the todo list somehow, but it is also rebuilt with systemd in [testing], so no problems there.)