[systemd-devel] [PATCH] tmpfiles: move legacy flag-files handling to legacy.conf

Lennart Poettering lennart at poettering.net
Mon Jan 7 06:06:59 PST 2013


On Sun, 06.01.13 00:12, Tom Gundersen (teg at jklm.no) wrote:

Looks good! Please commit!

> ---
>  tmpfiles.d/legacy.conf  | 22 +++++++++++++++++-----
>  tmpfiles.d/systemd.conf |  4 ----
>  2 files changed, 17 insertions(+), 9 deletions(-)
> 
> diff --git a/tmpfiles.d/legacy.conf b/tmpfiles.d/legacy.conf
> index 92bd71b..3fff347 100644
> --- a/tmpfiles.d/legacy.conf
> +++ b/tmpfiles.d/legacy.conf
> @@ -8,15 +8,27 @@
>  # See tmpfiles.d(5) for details
>  
>  # These files are considered legacy and are unnecessary on legacy-free
> -# systems. /run/lock/subsys is used for serializing SysV service
> -# execution, and hence without use on SysV-less systems.
> -#
> +# systems.
> +
> +d /run/lock 0755 root root -
> +
> +# /run/lock/subsys is used for serializing SysV service execution, and
> +# hence without use on SysV-less systems.
> +
> +d /run/lock/subsys 0755 root root -
> +
>  # /run/lock/lockdev is used to serialize access to tty devices via
>  # LCK..xxx style lock files, For more information see:
>  # http://lists.freedesktop.org/archives/systemd-devel/2011-March/001823.html
>  # On modern systems a BSD file lock is a better choice if
>  # serialization is needed on those devices.
>  
> -d /run/lock 0755 root root -
> -d /run/lock/subsys 0755 root root -
>  d /run/lock/lockdev 0775 root lock -
> +
> +# /forcefsck, /fastboot and /forcequotecheck are deprecated in favor of the
> +# kernel command line options 'fsck.mode=force', 'fsck.mode=skip' and
> +# 'quotacheck.mode=force'
> +
> +r /forcefsck
> +r /fastboot
> +r /forcequotacheck
> diff --git a/tmpfiles.d/systemd.conf b/tmpfiles.d/systemd.conf
> index 965c6fc..f3928d6 100644
> --- a/tmpfiles.d/systemd.conf
> +++ b/tmpfiles.d/systemd.conf
> @@ -15,10 +15,6 @@ f /var/log/btmp 0600 root utmp -
>  
>  d /var/cache/man - - - 30d
>  
> -r /forcefsck
> -r /forcequotacheck
> -r /fastboot
> -
>  d /run/systemd/ask-password 0755 root root -
>  d /run/systemd/seats 0755 root root -
>  d /run/systemd/sessions 0755 root root -


Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list