From 6096dfd6167f8520be3a359c1fd0e6f2e76a4dc1 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Sun, 22 Dec 2013 22:53:23 -0500 Subject: delta: if prefix is specified, only show overrides there systemd-delta /run/systemd/system will show all unit overrides in /run, etc. --- man/systemd-delta.xml | 80 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 65 insertions(+), 15 deletions(-) (limited to 'man/systemd-delta.xml') diff --git a/man/systemd-delta.xml b/man/systemd-delta.xml index 413ebd8de8..4d3ab78040 100644 --- a/man/systemd-delta.xml +++ b/man/systemd-delta.xml @@ -49,7 +49,9 @@ - systemd-delta OPTIONS SUFFIX + systemd-delta + OPTIONS + PREFIX/SUFFIX|SUFFIX @@ -57,18 +59,46 @@ Description systemd-delta may be used to - identify and compare configuration files in - /etc that override default - counterparts in /usr. The command - line argument can be one or more name of a subdirectories of - /etc or - /usr/lib to compare, such as - tmpfiles.d, sysctl.d or - systemd/system. - - When no argument is specified a number of - well-known subdirectories are searched for overridden - files. + identify and compare configuration files that override + other configuration files. Files in + /etc have highest priority, files + in /run have the second highest + priority, ..., files in /lib have + lowest priority. Files in a directory with higher + priority override files with the same name in + directories of lower priority. In addition, certain + configuration files can have .d + directories which contain "drop-in" files with + configuration snippets which augment the main + configuration file. "Drop-in" files can be overriden + in the same way by placing files with the same name in + a directory of higher priority (except that in case of + "drop-in" files, both the "drop-in" file name and the + name of the containing directory, which corresponds to + the name of the main configuration file, must match). + For a fuller explanation, see + systemd.unit5. + + + The command line argument will be split into a + prefix and a suffix. Either is optional. The prefix + must be one of the directories containing + configuration files (/etc, + /run, + /usr/lib, ...). If it is given, + only overriding files contained in this directory will + be shown. Otherwise, all overriding files will be + shown. The suffix must be a name of a subdirectory + containing configuration files like + tmpfiles.d, + sysctl.d or + systemd/system. If it is given, + only configuration files in this subdirectory (across + all configuration paths) will be analyzed. Otherwise, + all configuration files will be analyzed. If the + commandline argument is not given at all, all + configuration files will be analyzed. See below for + some examples. @@ -168,9 +198,28 @@ - + + Examples + + To see all local configuration: + systemd-delta + + + To see all runtime configuration: + systemd-delta /run + + + To see all system unit configuration changes: + systemd-delta systemd/system + + + To see all runtime "drop-in" changes for system units: + systemd-delta --type=extended /run/systemd/system + + + Exit status @@ -181,7 +230,8 @@ See Also - systemd1 + systemd1, + systemd.unit5 -- cgit v1.2.3-54-g00ecf