systemd: grant networkd access to set transient host name

This commit is contained in:
Michael Marineau 2014-08-01 15:44:36 -07:00
parent c4a5c1f802
commit 9fe02d0460
2 changed files with 10 additions and 0 deletions

View File

@ -0,0 +1,6 @@
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.hostname1.set-hostname" &&
subject.user == "systemd-network") {
return polkit.Result.YES;
}
});

View File

@ -383,6 +383,10 @@ multilib_src_install_all() {
systemd_enable_service multi-user.target systemd-networkd.service systemd_enable_service multi-user.target systemd-networkd.service
systemd_enable_service multi-user.target systemd-resolved.service systemd_enable_service multi-user.target systemd-resolved.service
systemd_enable_service network-online.target systemd-networkd-wait-online.service systemd_enable_service network-online.target systemd-networkd-wait-online.service
# Grant networkd access to set the transient host name
insinto /usr/share/polkit-1/rules.d
doins "${FILESDIR}"/99-org.freedesktop.hostname1.rules
} }
migrate_locale() { migrate_locale() {