diff options
author | Markus Rathgeb <rathgeb.markus@googlemail.com> | 2009-11-17 21:52:54 +0100 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-11-17 22:11:39 +0100 |
commit | f7b91d0a80be4eeda957b64af151c03ac24c8d87 (patch) | |
tree | 9bfdf7680d276fcc4e2420b0384ede75b2ed9a7a /generic | |
parent | a6b3aa455b50e32e712bb765f5810d864762f170 (diff) | |
download | ptxdist-f7b91d0a80be4eeda957b64af151c03ac24c8d87.tar.gz ptxdist-f7b91d0a80be4eeda957b64af151c03ac24c8d87.tar.xz |
[avahi] copy the configuration file of avahi for dbus
Signed-off-by: Markus Rathgeb <rathgeb.markus@googlemail.com>
[mkl:
- split into smaller patches
- copy default config file to
generic/etc/dbus-1/system.d/avahi-dbus.conf
- use install_alternative
]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'generic')
-rw-r--r-- | generic/etc/dbus-1/system.d/avahi-dbus.conf | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/generic/etc/dbus-1/system.d/avahi-dbus.conf b/generic/etc/dbus-1/system.d/avahi-dbus.conf new file mode 100644 index 000000000..ecea91430 --- /dev/null +++ b/generic/etc/dbus-1/system.d/avahi-dbus.conf @@ -0,0 +1,28 @@ +<!DOCTYPE busconfig PUBLIC + "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> +<busconfig> + + <!-- Only root or user avahi can own the Avahi service --> + <policy user="avahi"> + <allow own="org.freedesktop.Avahi"/> + </policy> + <policy user="root"> + <allow own="org.freedesktop.Avahi"/> + </policy> + + <!-- Allow anyone to invoke methods on Avahi server, except SetHostName --> + <policy context="default"> + <allow send_destination="org.freedesktop.Avahi"/> + <allow receive_sender="org.freedesktop.Avahi"/> + + <deny send_destination="org.freedesktop.Avahi" + send_interface="org.freedesktop.Avahi.Server" send_member="SetHostName"/> + </policy> + + <!-- Allow everything, including access to SetHostName to users of the group "netdev" --> + <policy group="netdev"> + <allow send_destination="org.freedesktop.Avahi"/> + <allow receive_sender="org.freedesktop.Avahi"/> + </policy> +</busconfig> |