From: Adam Duskett Date: Sat, 18 Apr 2020 02:58:13 +0000 (-0700) Subject: package/polkit: install service file X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3f885d9dfe061e0401a6c13871ae9301e68db862;p=buildroot.git package/polkit: install service file The default installed service file is missing a target, which causes preset-all to not enable the service. Add the service file to package/polkit with the addition of: [Install] WantedBy=multi-user.target Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 8572d8b9ba..ee0b3674de 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -43,4 +43,10 @@ define POLKIT_PERMISSIONS /usr/bin/pkexec f 4755 root root - - - - - endef +define POLKIT_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 644 $(POLKIT_PKGDIR)/polkit.service \ + $(TARGET_DIR)/usr/lib/systemd/system/polkit.service + +endef + $(eval $(autotools-package)) diff --git a/package/polkit/polkit.service b/package/polkit/polkit.service new file mode 100644 index 0000000000..a69b28cd93 --- /dev/null +++ b/package/polkit/polkit.service @@ -0,0 +1,12 @@ +[Unit] + +Description=Authorization Manager +Documentation=man:polkit(8) + +[Service] +Type=dbus +BusName=org.freedesktop.PolicyKit1 +ExecStart=/usr/lib/polkit-1/polkitd --no-debug + +[Install] +WantedBy=multi-user.target