Commit f11f6f30 authored by Alban Crequy's avatar Alban Crequy Committed by Simon McVittie

config: add examples to show how to enable/disable the Stats interface

[install examples to ${docdir}/examples -smcv]

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=80759Reviewed-by: default avatarSimon McVittie <simon.mcvittie@collabora.co.uk>
parent 4695aacd
......@@ -31,7 +31,10 @@ EFENCE=
CONFIG_IN_FILES= \
session.conf.in \
system.conf.in \
org.freedesktop.dbus-session.plist.in
org.freedesktop.dbus-session.plist.in \
example-system-enable-stats.conf.in \
example-session-disable-stats.conf.in \
$(NULL)
config_DATA = session.conf
......@@ -39,6 +42,12 @@ if DBUS_UNIX
config_DATA += system.conf
endif
examplesdir = ${docdir}/examples
examples_DATA = \
example-system-enable-stats.conf \
example-session-disable-stats.conf \
$(NULL)
if DBUS_ENABLE_LAUNCHD
agentdir=$(LAUNCHD_AGENT_DIR)
agent_DATA=org.freedesktop.dbus-session.plist
......
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- If the Stats interface was enabled at compile-time, users can use it on
the session bus by default. Systems providing isolation of processes
with LSMs might want to restrict this. This can be achieved by copying
this file in @EXPANDED_SYSCONFDIR@/dbus-1/session.d/ -->
<policy context="default">
<deny send_destination="org.freedesktop.DBus"
send_interface="org.freedesktop.DBus.Debug.Stats"/>
</policy>
</busconfig>
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- If the Stats interface was enabled at compile-time, only root may use it.
Replace USERNAME and copy this file in @EXPANDED_SYSCONFDIR@/dbus-1/system.d/
if you want to enable other privileged users to view statistics and
debug info -->
<policy user="USERNAME">
<allow send_destination="org.freedesktop.DBus"
send_interface="org.freedesktop.DBus.Debug.Stats"/>
</policy>
</busconfig>
......@@ -1750,6 +1750,8 @@ dbus/versioninfo.rc
dbus/dbus-arch-deps.h
bus/system.conf
bus/session.conf
bus/example-system-enable-stats.conf
bus/example-session-disable-stats.conf
bus/messagebus
bus/messagebus-config
bus/org.freedesktop.dbus-session.plist
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment