summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* acct-group.eclass: Support ACCT_GROUP_ID overrideMichał Górny2021-01-091-10/+29
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/acct-group.eclass: drop x86-macosFabian Groffen2021-01-061-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-5/+0
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/*: drop ppc-aix m68k-mintFabian Groffen2020-12-271-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/acct-group: fixup documentationAaron Bauman2020-12-161-0/+5
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* acct-*.eclass: Create sysusers.d filesMichał Górny2020-09-051-2/+16
| | | | | | Thanks to David Michael for the initial patch and upstream fixes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-{group,user}: remove sh keywordMikle Kolyada2020-03-261-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* acct-*.eclass: Remove *-fbsd keywordsMichał Górny2019-10-111-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-{group,user}.eclass: Add @SUPPORTED_EAPIS.Ulrich Müller2019-08-201-1/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* acct-*.eclass: Allow dynamic UID/GID assignment via -1Michał Górny2019-08-171-0/+4
| | | | | | | | | | | | | | | | Allow a special value of '-1' to dynamically assign UID/GID for the user or group. This is intended to be used in overlays where proper assignment does not take place but whose owners wish to switch to acct-* packages. While technically it is possible to choose a free UID/GID, it could be taken afterwards by some Gentoo package and unnecessarily introduce a conflict. Using '999' was also suggested (as the first dynamic UID/GID) but it would cause issues for people enabling ACCT_*_ENFORCE_ID. To avoid this, '-1' does not trigger collision checks. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: Do not enforce GID unless requestedMichał Górny2019-07-091-1/+2
| | | | | | | | | | Correct the enewgroup call not to enforce specified GID unless ACCT_GROUP_ENFORCE_ID is set. Reported-by: Toralf Förster <toralf@gentoo.org> Tested-by: Marek Szuba <marecki@gentoo.org> Closes: https://bugs.gentoo.org/689100 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: Fix typo in error message.Ulrich Müller2019-07-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* acct-group.eclass: Remove HOMEPAGEMichał Górny2019-07-081-1/+0
| | | | | Suggested-by: Ulrich Müller <ulm@gentoo.org Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: A new eclass to maintain group accountsMichał Górny2019-06-201-0/+124
A GLEP 81-compliant eclass to create group packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>