Package Details: e2factory 2.3.18p1-3

Git Clone URL: https://aur.archlinux.org/e2factory.git (read-only, click to copy)
Package Base: e2factory
Description: A software buildsystem not only for embedded systems
Upstream URL: http://e2factory.org
Licenses: GPLv3
Submitter: benibr
Maintainer: benibr
Last Packager: benibr
Votes: 1
Popularity: 0.000022
First Submitted: 2022-10-17 23:14 (UTC)
Last Updated: 2022-11-14 15:24 (UTC)

Latest Comments

benibr commented on 2022-11-14 15:15 (UTC)

Thank you very much for the review and suggestions!

I changed the GID lookup and man dependency and also moved from systemd-sysusers config to simple groupadd call. e2factory usage requires some folders with group permissions but systemd-sysusers is called after post-install where the folder ownership is set. Maybe this should be fixed within the e2factory project itself. I'll look into that. Anyway, user creation should work correctly now

hurufu commented on 2022-10-21 13:51 (UTC)

Hi, thanks for packaging this build tool, I never heard about it, but it doesn't compile for me.

Please specify "man" in the dependencies instead of "man-db", because it can be provided by other packages like "mandoc", also probably use id -gn instead of $USER for a group, because there is no guarantee that such group exists.

Also, it somehow still complains that groups "e2factory" doesn't exist (It works Ok when such group already exists):

chgrp: invalid group: 'e2factory'
chgrp: invalid group: 'e2factory'
chgrp: invalid group: 'e2factory'
error: command failed to execute correctly
(2/2) installing e2factory-debug                                                                       [############################################################] 100%
:: Running post-transaction hooks...
(1/2) Creating system user accounts...
Creating group 'e2factory' with GID 939.
/etc/gshadow: Group "e2factory" already exists.
Failed to write files: File exists
error: command failed to execute correctly
(2/2) Update pacman-ps data (package update & install)