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