mirror of
https://github.com/flatcar/scripts.git
synced 2025-12-05 17:32:09 +01:00
eclass/tmpfiles: Sync with gentoo
It's from gentoo commit fa2c0aca5c011717293354fd564971196be4edaf.
This commit is contained in:
parent
cbcdb3a989
commit
c121006142
@ -1,4 +1,4 @@
|
|||||||
# Copyright 2016-2019 Gentoo Authors
|
# Copyright 2016-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
# @ECLASS: tmpfiles.eclass
|
# @ECLASS: tmpfiles.eclass
|
||||||
@ -60,10 +60,19 @@ case "${EAPI}" in
|
|||||||
*) die "API is undefined for EAPI ${EAPI}" ;;
|
*) die "API is undefined for EAPI ${EAPI}" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
RDEPEND="virtual/tmpfiles"
|
# @ECLASS-VARIABLE: TMPFILES_OPTIONAL
|
||||||
|
# @PRE_INHERIT
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# When not empty, disables the dependency on virtual/tmpfiles.
|
||||||
|
# Ebuilds that call tmpfiles_process conditionally should declare a
|
||||||
|
# conditional dependency themselves.
|
||||||
|
if [[ -z ${TMPFILES_OPTIONAL} ]]; then
|
||||||
|
RDEPEND="virtual/tmpfiles"
|
||||||
|
fi
|
||||||
|
|
||||||
# @FUNCTION: dotmpfiles
|
# @FUNCTION: dotmpfiles
|
||||||
# @USAGE: dotmpfiles <tmpfiles.d_file> ...
|
# @USAGE: <tmpfiles.d_file> ...
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Install one or more tmpfiles.d files into /usr/lib/tmpfiles.d.
|
# Install one or more tmpfiles.d files into /usr/lib/tmpfiles.d.
|
||||||
dotmpfiles() {
|
dotmpfiles() {
|
||||||
@ -84,7 +93,7 @@ dotmpfiles() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# @FUNCTION: newtmpfiles
|
# @FUNCTION: newtmpfiles
|
||||||
# @USAGE: newtmpfiles <old-name> <new-name>.conf
|
# @USAGE: <old-name> <new-name>.conf
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Install a tmpfiles.d file in /usr/lib/tmpfiles.d under a new name.
|
# Install a tmpfiles.d file in /usr/lib/tmpfiles.d under a new name.
|
||||||
newtmpfiles() {
|
newtmpfiles() {
|
||||||
@ -102,7 +111,7 @@ newtmpfiles() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# @FUNCTION: tmpfiles_process
|
# @FUNCTION: tmpfiles_process
|
||||||
# @USAGE: tmpfiles_process <filename> <filename> ...
|
# @USAGE: <filename> <filename> ...
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Call a tmpfiles.d implementation to create new volatile and temporary
|
# Call a tmpfiles.d implementation to create new volatile and temporary
|
||||||
# files and directories.
|
# files and directories.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user