diff --git a/Makefile-man.am b/Makefile-man.am
index 602c90abf6..288d3da53d 100644
--- a/Makefile-man.am
+++ b/Makefile-man.am
@@ -3,6 +3,7 @@
MANPAGES += \
man/bootup.7 \
+ man/busctl.1 \
man/daemon.7 \
man/halt.8 \
man/hostname.5 \
@@ -1305,6 +1306,7 @@ EXTRA_DIST += \
man/bootchart.conf.xml \
man/bootctl.xml \
man/bootup.xml \
+ man/busctl.xml \
man/crypttab.xml \
man/daemon.xml \
man/halt.xml \
diff --git a/TODO b/TODO
index 8d2f1a0962..04f23dd5b7 100644
--- a/TODO
+++ b/TODO
@@ -33,6 +33,7 @@ External:
Features:
* machinectl bash completion is missing
+* busctl bash and zsh completions are outdated
* Introduce PrivateDevices=yes/no which works like PrivateTmp= but for /dev setting up a tmpfs for it that only includes /dev/null, /dev/zero, /dev/random, /dev/urandom, but nothing else.
diff --git a/man/busctl.xml b/man/busctl.xml
new file mode 100644
index 0000000000..3fdef7bd4d
--- /dev/null
+++ b/man/busctl.xml
@@ -0,0 +1,239 @@
+
+
+
+
+
+
+
+
+ busctl
+ systemd
+
+
+
+ A monkey with a typewriter
+ Zbigniew
+ Jędrzejewski-Szmek
+ zbyszek@in.waw.pl
+
+
+
+
+
+ busctl
+ 1
+
+
+
+ busctl
+ Introspect the bus
+
+
+
+
+ busctl
+ OPTIONS
+ COMMAND
+ NAME
+
+
+
+
+ Description
+
+ busctl may be used to
+ introspect and monitor the D-Bus bus.
+
+
+
+ Options
+
+ The following options are understood:
+
+
+
+
+
+
+ Print a short help text and exit.
+
+
+
+
+
+
+
+ Print a short version string and exit.
+
+
+
+
+
+
+
+ Do not pipe output into a pager.
+
+
+
+
+
+
+
+ Talk to the systemd system manager (the
+ default).
+
+
+
+
+
+
+
+ Talk to the systemd manager of the calling
+ user.
+
+
+
+
+
+
+
+
+ Execute the operation remotely. Specify a hostname, or
+ username and hostname separated by @, to
+ connect to. This will use SSH to talk to the remote systemd
+ instance.
+
+
+
+
+
+
+
+ Execute the operation on a local container.
+ Specify a container name to connect to.
+
+
+
+
+
+ Connect to the bus specified by
+ ADDRESS instead of using suitable
+ defaults for either the system or user bus (see
+ and
+ options).
+
+
+
+
+
+ When showing the list of endpoints, show a
+ column containing the names of containers they belong to.
+ See
+ systemd-machined.service8.
+
+
+
+
+
+
+ When showing the list of endpoints, show
+ only "unique" names (of the form
+ :number.number).
+
+
+
+
+
+
+ The opposite of —
+ only "well-known" names will be shown.
+
+
+
+
+
+ When showing the list of endpoints, show
+ only endpoints which haven't actually been activated yet,
+ but may be started automatically if accessed.
+
+
+
+
+
+
+ When showing messages being exchanged, show only the
+ subset matching MATCH.
+
+
+
+
+
+
+ Commands
+
+ The following commands are understood:
+
+
+
+ list
+
+ Show endpoints attached to the bus. This is
+ the default if no command is specified.
+
+
+
+ monitorNAME
+
+ Dump messages being exchanged. If
+ NAME is specified, show messages
+ to or from this endpoint. Otherwsise, show all messages on the
+ bus.
+
+
+
+ statusNAME
+
+ Show process information and credentials of a
+ bus endpoint.
+
+
+
+ help
+
+ Show command syntax help.
+
+
+
+
+
+ See Also
+
+
+ dbus-daemon1,
+ D-Bus,
+ kdbus,
+ sd-bus3,
+ systemd1,
+ systemd-bus-proxyd8,
+ machinectl1
+
+
+
diff --git a/man/systemd-bus-proxyd.xml b/man/systemd-bus-proxyd.xml
index c90ae12e29..d53f966ab3 100644
--- a/man/systemd-bus-proxyd.xml
+++ b/man/systemd-bus-proxyd.xml
@@ -113,8 +113,8 @@ along with systemd; If not, see .
See Also
- dbus-daemon1
- D-Bus
+ dbus-daemon1,
+ D-Bus,
kdbus