summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Cook2008-09-07 12:56:17 -0500
committerRobin Cook2008-09-07 12:56:17 -0500
commit3a2f16beacfa166117766c78dbf9a06005911601 (patch)
tree3212855cbe3e5af32f1cc9da0065ac86f0b412bb
parent9fd1f4eedc7dec8dfd915b670b75dd848afffee0 (diff)
policykit: New spell, application level toolkit for defining and handling policy
-rw-r--r--ChangeLog6
-rwxr-xr-xaccounts1
-rwxr-xr-xgnome2-libs/policykit/BUILD2
-rwxr-xr-xgnome2-libs/policykit/CONFIGURE13
-rwxr-xr-xgnome2-libs/policykit/DEPENDS11
-rwxr-xr-xgnome2-libs/policykit/DETAILS20
-rw-r--r--gnome2-libs/policykit/HISTORY2
-rw-r--r--gnome2-libs/policykit/PolicyKit-0.9.tar.gz.sigbin0 -> 543 bytes
-rwxr-xr-xgroups1
9 files changed, 56 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index cc8291fadc..0611c20461 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-09-07 Robin Cook <rcook@wyrms.net>
+ * gnome2-libs/policykit: new spell, application level toolkit for handling
+ policy
+ * groups: added polkituser (GID 165)
+ * accounts: added polkituser (UID 161)
+
2008-09-06 Pol Vinogradov <vin.public@gmail.com>
* chat-im/mcabber: new spell, Jabber console client
diff --git a/accounts b/accounts
index 5877490937..af9eb55755 100755
--- a/accounts
+++ b/accounts
@@ -71,4 +71,5 @@ iplog:156:156
davfs2:158:158
dovecot:159:159
nsd:160:164
+polkituser:161:165
nobody:65534:65534
diff --git a/gnome2-libs/policykit/BUILD b/gnome2-libs/policykit/BUILD
new file mode 100755
index 0000000000..0aec4f0d8d
--- /dev/null
+++ b/gnome2-libs/policykit/BUILD
@@ -0,0 +1,2 @@
+create_account polkituser &&
+default_build \ No newline at end of file
diff --git a/gnome2-libs/policykit/CONFIGURE b/gnome2-libs/policykit/CONFIGURE
new file mode 100755
index 0000000000..cf6b3594f1
--- /dev/null
+++ b/gnome2-libs/policykit/CONFIGURE
@@ -0,0 +1,13 @@
+config_query POLICYKIT_MANPAGES "Install man pages?" y &&
+config_query POLICYKIT_SELINUX "Build SELinux support?" n &&
+
+if spell_ok linux-pam; then
+ config_query_list POLICYKIT_FW "Which Authentication framework?" \
+ linux-pam shadow none
+elif spell_ok shadow; then
+ config_query_list POLICYKIT_FW "Which Authentication framework?" \
+ shadow linux-pam none
+else
+ config_query_list POLICYKIT_FW "Which Authentication framework?" \
+ none shadow linux-pam
+fi \ No newline at end of file
diff --git a/gnome2-libs/policykit/DEPENDS b/gnome2-libs/policykit/DEPENDS
new file mode 100755
index 0000000000..a61ef19080
--- /dev/null
+++ b/gnome2-libs/policykit/DEPENDS
@@ -0,0 +1,11 @@
+depends libxslt &&
+depends pkgconfig &&
+depends dbus &&
+depends dbus-glib &&
+depends expat &&
+depends intltool &&
+
+optional_depend gtk-doc \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "Build Devhelp files?" \ No newline at end of file
diff --git a/gnome2-libs/policykit/DETAILS b/gnome2-libs/policykit/DETAILS
new file mode 100755
index 0000000000..4e8b7c00f7
--- /dev/null
+++ b/gnome2-libs/policykit/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=policykit
+ VERSION=0.9
+ SOURCE=PolicyKit-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/PolicyKit-$VERSION
+ SOURCE_URL[0]=http://hal.freedesktop.org/releases/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=LGPL
+ WEB_SITE=http://www.freedesktop.org/wiki/Software/PolicyKit
+ ENTERED=20080907
+ KEYWORDS="policy"
+ SHORT="Freedesktop.org "
+cat << EOF
+PolicyKit is an application-level toolkit for defining and handling the policy
+that allows unprivileged processes to speak to privileged processes: It is a
+framework for centralizing the decision making process with respect to granting
+access to privileged operations for unprivileged applications. PolicyKit is
+specifically targeting applications in rich desktop environments on multi-user
+UNIX-like operating systems. It does not imply or rely on any exotic kernel
+features.
+EOF
diff --git a/gnome2-libs/policykit/HISTORY b/gnome2-libs/policykit/HISTORY
new file mode 100644
index 0000000000..243ebc8f2d
--- /dev/null
+++ b/gnome2-libs/policykit/HISTORY
@@ -0,0 +1,2 @@
+2008-09-07 Robin Cook <rcook@wyrms.net>
+ * New Spell: DETAILS, DEPENDS, CONFIGURE, BUILD \ No newline at end of file
diff --git a/gnome2-libs/policykit/PolicyKit-0.9.tar.gz.sig b/gnome2-libs/policykit/PolicyKit-0.9.tar.gz.sig
new file mode 100644
index 0000000000..607958c572
--- /dev/null
+++ b/gnome2-libs/policykit/PolicyKit-0.9.tar.gz.sig
Binary files differ
diff --git a/groups b/groups
index 4b64ec3fea..cf05144f83 100755
--- a/groups
+++ b/groups
@@ -85,5 +85,6 @@ kde4:161:
avahi:162:
vlock:163:
nsd:164:
+polkituser:165:
users:1000:
nogroup:65534: