[Lunar-commits] r26858 - in moonbase/trunk: devel/hal security/ConsoleKit security/PolicyKit

Moritz Heiber moe at lunar-linux.org
Tue Nov 20 19:41:52 CET 2007


Author: moe
Date: 2007-11-20 19:41:52 +0100 (Tue, 20 Nov 2007)
New Revision: 26858

Added:
   moonbase/trunk/security/PolicyKit/BUILD
Modified:
   moonbase/trunk/devel/hal/DEPENDS
   moonbase/trunk/devel/hal/POST_INSTALL
   moonbase/trunk/security/ConsoleKit/DEPENDS
   moonbase/trunk/security/PolicyKit/DEPENDS
Log:
PAM fixes. Should work now without having PAM installed.



Modified: moonbase/trunk/devel/hal/DEPENDS
===================================================================
--- moonbase/trunk/devel/hal/DEPENDS	2007-11-20 11:45:20 UTC (rev 26857)
+++ moonbase/trunk/devel/hal/DEPENDS	2007-11-20 18:41:52 UTC (rev 26858)
@@ -2,7 +2,6 @@
 depends udev
 depends expat
 depends XML-Parser
-depends ConsoleKit
 depends usbutils
 
 optional_depends "libusb"     ""  ""  "for USB support"
@@ -11,3 +10,13 @@
                  "--enable-gtk-doc" \
                  "--disable-gtk-doc" \
                  "to install extra documentation"
+
+optional_depends "PolicyKit" \
+                 "--enable-policy-kit" \
+                 "--disable-policy-kit" \
+                 "to enable PolicyKit inside HAL (also pulls in Linux-PAM!)"
+
+optional_depends "ConsoleKit" \
+                 "--enable-console-kit" \
+                 "--disable-console-kit" \
+                 "to enable ConsoleKit support inside HAL"

Modified: moonbase/trunk/devel/hal/POST_INSTALL
===================================================================
--- moonbase/trunk/devel/hal/POST_INSTALL	2007-11-20 11:45:20 UTC (rev 26857)
+++ moonbase/trunk/devel/hal/POST_INSTALL	2007-11-20 18:41:52 UTC (rev 26858)
@@ -1 +1,3 @@
-lin -c hal-info
+# This is only needed unless hal-info still depends on hal
+
+  lin -c hal-info

Modified: moonbase/trunk/security/ConsoleKit/DEPENDS
===================================================================
--- moonbase/trunk/security/ConsoleKit/DEPENDS	2007-11-20 11:45:20 UTC (rev 26857)
+++ moonbase/trunk/security/ConsoleKit/DEPENDS	2007-11-20 18:41:52 UTC (rev 26858)
@@ -1,4 +1,4 @@
-depends PolicyKit
+depends dbus-glib
 
 optional_depends "Linux-PAM" \
                  "--enable-pam-module" \

Added: moonbase/trunk/security/PolicyKit/BUILD
===================================================================
--- moonbase/trunk/security/PolicyKit/BUILD	                        (rev 0)
+++ moonbase/trunk/security/PolicyKit/BUILD	2007-11-20 18:41:52 UTC (rev 26858)
@@ -0,0 +1,7 @@
+(
+
+  add_priv_user polkituser:polkituser -d /dev/null -s /bin/true &&
+
+  default_build
+
+) > $C_FIFO 2>&1

Modified: moonbase/trunk/security/PolicyKit/DEPENDS
===================================================================
--- moonbase/trunk/security/PolicyKit/DEPENDS	2007-11-20 11:45:20 UTC (rev 26857)
+++ moonbase/trunk/security/PolicyKit/DEPENDS	2007-11-20 18:41:52 UTC (rev 26858)
@@ -1 +1,7 @@
-depends  docbook-xsl
+depends Linux-PAM
+depends dbus-glib
+
+optional_depends "docbook-xsl" \
+                 "--enable-docbook-docs" \
+                 "--disable-docbook-docs" \
+                 "to enable generation of docbook docs"



More information about the Lunar-commits mailing list