pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/policykit On NetBSD, install a default policy...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/41587229b8c0
branches:  trunk
changeset: 550489:41587229b8c0
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Sun Nov 23 02:00:48 2008 +0000

description:
On NetBSD, install a default policy that allows password-less authentication
for root, password authentication for users in group wheel, and deny access
to all others.

diffstat:

 security/policykit/Makefile                    |  10 +++++++++-
 security/policykit/files/PolicyKit.conf.NetBSD |  13 +++++++++++++
 2 files changed, 22 insertions(+), 1 deletions(-)

diffs (46 lines):

diff -r 1d0866de9d49 -r 41587229b8c0 security/policykit/Makefile
--- a/security/policykit/Makefile       Sun Nov 23 01:46:29 2008 +0000
+++ b/security/policykit/Makefile       Sun Nov 23 02:00:48 2008 +0000
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/11/22 03:33:38 jmcneill Exp $
+# $NetBSD: Makefile,v 1.2 2008/11/23 02:00:48 jmcneill Exp $
 #
 
 POLICYKIT_VER=         0.9
 DISTNAME=              PolicyKit-${POLICYKIT_VER}
 PKGNAME=               policykit-${POLICYKIT_VER}
+PKGREVISION=           1
 CATEGORIES=            security
 MASTER_SITES=          http://hal.freedesktop.org/releases/
 
@@ -40,6 +41,13 @@
 CONFIGURE_ARGS+=       --with-polkit-user=${POLICYKIT_USER}
 CONFIGURE_ARGS+=       --with-polkit-group=${POLICYKIT_GROUP}
 
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+post-install:
+       ${INSTALL_DATA} ${FILESDIR}/PolicyKit.conf.NetBSD ${EGDIR}/PolicyKit.conf
+.endif
+
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../textproc/xmlcatmgr/buildlink3.mk"
diff -r 1d0866de9d49 -r 41587229b8c0 security/policykit/files/PolicyKit.conf.NetBSD
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/policykit/files/PolicyKit.conf.NetBSD    Sun Nov 23 02:00:48 2008 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
+
+<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
+"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd";>
+
+<!-- See the manual page PolicyKit.conf(5) for file format -->
+
+<config version="0.1">
+       <match user="root">
+               <return result="yes"/>
+       </match>
+       <define_admin_auth group="wheel"/>
+</config>



Home | Main Index | Thread Index | Old Index