X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd-delta.xml;h=4d3ab78040c5212c239312262de127b70b958be0;hp=c66d7e8875140d3dca8056fd820a342839784e8d;hb=6096dfd6167f8520be3a359c1fd0e6f2e76a4dc1;hpb=bb31a4ac1997c189a344caf554f34c6aabc71aa7 diff --git a/man/systemd-delta.xml b/man/systemd-delta.xml index c66d7e887..4d3ab7804 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. @@ -100,8 +130,8 @@ - + When listing the differences, only list those that are @@ -140,6 +170,13 @@ and changed files. + + extended + + Show *.conf files in drop-in + directories for units. + + unchanged @@ -156,13 +193,33 @@ When showing modified files, when a file is overridden show a diff as well. This option takes a - boolean argument. + boolean argument. If omitted, it defaults + to . - + + 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 @@ -173,7 +230,8 @@ See Also - systemd1 + systemd1, + systemd.unit5