summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass: canonicalize debug-print-function callsDavid Seifert2024-10-081-3/+3
| | | | | Closes: https://github.com/gentoo/gentoo/pull/37652 Signed-off-by: David Seifert <soap@gentoo.org>
* tmpfiles.eclass: drop support for EAPI 5 and 6David Seifert2024-10-081-6/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* tmpfiles.eclass: add global-scope ewarn for deprecated < EAPI 7Sam James2024-09-081-4/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* tmpfiles.eclass: fix EclassDocMissingVar (rename internal TMPFILES_ECLASS)Sam James2022-03-251-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-1/+1
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* tmpfiles.eclass: add eapi 8 supportWilliam Hubbs2021-12-111-2/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* tmpfiles.eclass: mark TMPFILES_OPTIONAL as @PRE_INHERITSam James2021-03-311-1/+2
| | | | | | It controls the virtual/tmpfiles dependency in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* tmpfiles.eclass: introduce TMPFILES_OPTIONAL variableMike Gilbert2021-03-081-1/+9
| | | | | | | | This allows the automatic dependency on virtual/tmpfiles to be disabled. Bug: https://bugs.gentoo.org/774855 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Acked-by: David Seifert <soap@gentoo.org>
* tmpfiles.eclass: fix @USAGE to not include function namesBen Kohler2019-09-081-3/+3
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* tmpfiles.eclass: fix ROOT check for EAPI 7Mike Gilbert2019-04-251-2/+2
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* tmpfiles.eclass: fix @SUPPORTED_EAPISWilliam Hubbs2019-02-081-1/+1
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* tmpfiles.eclass: add eapi 7 supportWilliam Hubbs2019-02-081-1/+1
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* tmpfiles.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* tmpfiles.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+2
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* tmpfiles.eclass: allow EAPI 5 usageMike Gilbert2018-01-011-1/+1
|
* tmpfiles.eclass: Explicit warn on ROOT != / to avoid breakageMichał Górny2018-01-011-1/+12
| | | | Closes: https://github.com/gentoo/gentoo/pull/4526
* tmpfiles.eclass: Support using on non-Linux systemsMichał Górny2018-01-011-7/+10
| | | | | | | | | | | | | | Fix the eclass code to remove the misguided Linux conditionals. The whole purpose of the eclass was to avoid having to implement fallback logic for systems not having service manager tmpfiles.d support. Making it conditional to Linux implied that for non-Linux systems (Prefix, FreeBSD) we would have to implement explicit fallback to create the necessary directories. While systemd (and therefore systemd-tmpfilesd) is indeed Linux-specific, the opentmpfiles implementation should be pretty portable and there is no reason to restrict it to Linux only, or to prevent using it on non-Linux OpenRC (and non-OpenRC) systems.
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* tmpfiles.eclass: fix call to tmpfiles for #603342William Hubbs2016-12-231-2/+2
|
* tmpfiles.eclass: fix 'if' statement syntaxMike Gilbert2016-12-011-1/+1
|
* tmpfiles.eclass: add eclass for tmpfiles processingWilliam Hubbs2016-12-011-0/+123