[Pkg-utopia-commits] r3137 - in /packages/unstable/policykit/debian: changelog policykit.dirs policykit.init policykit.postinst rules

biebl at users.alioth.debian.org biebl at users.alioth.debian.org
Thu Jun 18 07:10:34 UTC 2009


Author: biebl
Date: Thu Jun 18 07:10:33 2009
New Revision: 3137

URL: http://svn.debian.org/wsvn/pkg-utopia/?sc=1&rev=3137
Log:
* Add support for /var/run being a tmpfs. (Closes: #532101)
  - Create /var/run/PolicyKit dynamically on boot by using an init script.
    Original patch by Martin Pitt, thanks. Updated patch to only run the
    init script in runlevel S at priority 75.
  - Do no longer ship /var/run/PolicyKit in the package itself.

Added:
    packages/unstable/policykit/debian/policykit.init
Modified:
    packages/unstable/policykit/debian/changelog
    packages/unstable/policykit/debian/policykit.dirs
    packages/unstable/policykit/debian/policykit.postinst
    packages/unstable/policykit/debian/rules

Modified: packages/unstable/policykit/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/policykit/debian/changelog?rev=3137&op=diff
==============================================================================
--- packages/unstable/policykit/debian/changelog (original)
+++ packages/unstable/policykit/debian/changelog Thu Jun 18 07:10:33 2009
@@ -1,3 +1,13 @@
+policykit (0.9-4) UNRELEASED; urgency=low
+
+  * Add support for /var/run being a tmpfs. (Closes: #532101)
+    - Create /var/run/PolicyKit dynamically on boot by using an init script.
+      Original patch by Martin Pitt, thanks. Updated patch to only run the
+      init script in runlevel S at priority 75.
+    - Do no longer ship /var/run/PolicyKit in the package itself.
+
+ -- Michael Biebl <biebl at debian.org>  Thu, 18 Jun 2009 08:55:53 +0200
+
 policykit (0.9-3) unstable; urgency=low
 
   * Switch patch management system to quilt.

Modified: packages/unstable/policykit/debian/policykit.dirs
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/policykit/debian/policykit.dirs?rev=3137&op=diff
==============================================================================
--- packages/unstable/policykit/debian/policykit.dirs (original)
+++ packages/unstable/policykit/debian/policykit.dirs Thu Jun 18 07:10:33 2009
@@ -1,3 +1,2 @@
-var/run/PolicyKit
 var/lib/PolicyKit
 var/lib/PolicyKit-public

Added: packages/unstable/policykit/debian/policykit.init
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/policykit/debian/policykit.init?rev=3137&op=file
==============================================================================
--- packages/unstable/policykit/debian/policykit.init (added)
+++ packages/unstable/policykit/debian/policykit.init Thu Jun 18 07:10:33 2009
@@ -1,0 +1,33 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides:          policykit
+# Required-Start:    $local_fs
+# Required-Stop:
+# Default-Start:     S
+# Default-Stop:
+# Short-Description: Create PolicyKit runtime directories
+# Description:       Create directories which PolicyKit needs at runtime,
+#                    such as /var/run/PolicyKit
+### END INIT INFO
+
+# Author: Martin Pitt <martin.pitt at ubuntu.com>
+
+RUNDIR=/var/run/PolicyKit
+
+case "$1" in
+  start)
+	if ! [ -d $RUNDIR ]; then
+		mkdir -p $RUNDIR
+		chown root:polkituser $RUNDIR
+		chmod 770 $RUNDIR
+	fi
+	;;
+  stop|restart|force-reload)
+	;;
+  *)
+	echo "Usage: $0 {start|stop|restart|force-reload}" >&2
+	exit 3
+	;;
+esac
+
+:

Modified: packages/unstable/policykit/debian/policykit.postinst
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/policykit/debian/policykit.postinst?rev=3137&op=diff
==============================================================================
--- packages/unstable/policykit/debian/policykit.postinst (original)
+++ packages/unstable/policykit/debian/policykit.postinst Thu Jun 18 07:10:33 2009
@@ -39,7 +39,6 @@
 		--group polkituser
 	
 	libexec=/usr/lib/policykit
-	set_perms root       polkituser  770 /var/run/PolicyKit 
 	set_perms root       polkituser  770 /var/lib/PolicyKit
 	set_perms polkituser root        755 /var/lib/PolicyKit-public
 	set_perms polkituser polkituser  664 /var/lib/misc/PolicyKit.reload

Modified: packages/unstable/policykit/debian/rules
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/policykit/debian/rules?rev=3137&op=diff
==============================================================================
--- packages/unstable/policykit/debian/rules (original)
+++ packages/unstable/policykit/debian/rules Thu Jun 18 07:10:33 2009
@@ -9,5 +9,6 @@
 DEB_CONFIGURE_EXTRA_FLAGS := --enable-gtk-doc \
                              --enable-man-pages
 
+DEB_DH_INSTALLINIT_ARGS := -r -- start 75 S .
 binary-install/policykit::
 	chmod -x debian/policykit/var/lib/misc/PolicyKit.reload




More information about the Pkg-utopia-commits mailing list