From 8f790a07a528685a8eb7d165631eb690e12c4ff2 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 10 Nov 2011 12:27:27 +0100 Subject: [PATCH] polkit: update for new systemd_services arg, own runtime dirs. --- srcpkgs/polkit/template | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/srcpkgs/polkit/template b/srcpkgs/polkit/template index d656e7f8765..6c4f27d086b 100644 --- a/srcpkgs/polkit/template +++ b/srcpkgs/polkit/template @@ -1,7 +1,7 @@ # Template file for 'polkit' pkgname=polkit version=0.102 -revision=3 +revision=4 distfiles="http://hal.freedesktop.org/releases/$pkgname-$version.tar.gz" build_style=gnu-configure configure_args="--disable-static --with-os-type=gentoo" @@ -18,7 +18,7 @@ long_desc=" to granting access to privileged operations (like calling the HAL Mount() method) for unprivileged (desktop) applications." -systemd_services="polkitd.service" +systemd_services="polkitd.service on" replaces="PolicyKit>=0" subpackages="polkit-devel" @@ -36,8 +36,13 @@ Add_dependency build glib-devel Add_dependency build expat-devel Add_dependency build pam-devel -post_install() -{ +post_install() { vinstall ${FILESDIR}/polkit-1.pam 644 etc/pam.d polkit-1 vinstall ${FILESDIR}/polkitd.service 644 lib/systemd/system + for f in 10-vendor 20-org 30-site 50-local 90-mandatory; do + vmkdir etc/polkit-1/localauthority/${f}.d + touch ${DESTDIR}/etc/polkit-1/localauthority/${f}.d/.owned + vmkdir var/lib/polkit-1/localauthority/${f}.d + touch ${DESTDIR}/var/lib/polkit-1/localauthority/${f}.d/.owned + done }