summaryrefslogtreecommitdiffstats
path: root/src/shared/dropin.h
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2016-11-18 16:17:01 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2016-11-20 12:19:21 +0100
commite8c0de91271331ddbae872de63d0a267d4f71e12 (patch)
tree766e05a6536acd6c0cb3dc82a18fbbd261680d3d /src/shared/dropin.h
parenttest: clean up "dummy0" interface after each test case in networkd-test.py (diff)
downloadsystemd-e8c0de91271331ddbae872de63d0a267d4f71e12.tar.xz
systemd-e8c0de91271331ddbae872de63d0a267d4f71e12.zip
hostnamed: allow networkd to set the transient hostname
systemd-networkd runs as user "systemd-network" and thus is not privileged to set the transient hostname: systemd-networkd[516]: ens3: Could not set hostname: Interactive authentication required. Standard polkit *.policy files do not have a syntax for granting privileges to a user, so ship a pklocalauthority (for polkit < 106) and a JavaScript rules file (for polkit >= 106) that grants the "systemd-network" system user that privilege. Add DnsmasqClientTest.test_transient_hostname() test to networkd-test.py to cover this. Make do_test() a bit more flexible by interpreting "coldplug==None" as "test sets up the interface by itself". Change DnsmasqClientTest to set up test_eth42 with a fixed MAC address so that we can configure dnsmasq to send a special host name for that. Fixes #4646
Diffstat (limited to 'src/shared/dropin.h')
0 files changed, 0 insertions, 0 deletions