Merging casper 1.123.
authorDaniel Baumann <daniel@debian.org>
Fri, 21 Mar 2008 06:51:20 +0000 (07:51 +0100)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:44:53 +0000 (17:44 +0100)
docs/ChangeLog.casper
scripts/live-bottom/44pk_allow [new file with mode: 0644]

index e7af1da..d1b8fe2 100644 (file)
@@ -1,3 +1,12 @@
+casper (1.123) hardy; urgency=low
+
+  * Add scripts/casper-bottom/44pk_allow_ubuntu: Allow PolicyKit privileges
+    without password to the default live session user. This avoids the need to
+    press Enter at the password prompt, which is quite confusing. Thanks to
+    MarioDebian! (LP: #201852)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 14 Mar 2008 17:26:37 +0100
+
 casper (1.122) hardy; urgency=low
 
   * Fix paths in About Kubuntu links
diff --git a/scripts/live-bottom/44pk_allow b/scripts/live-bottom/44pk_allow
new file mode 100644 (file)
index 0000000..aefde98
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+
+PREREQ=""
+DESCRIPTION="Grant administrative PolicyKit pivilieges to default user..."
+
+. /scripts/casper-functions
+
+prereqs()
+{
+       echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+       prereqs
+       exit 0
+       ;;
+esac
+
+log_begin_msg "$DESCRIPTION"
+
+# configure PolicyKit in live session
+cat << EOF > /root/etc/PolicyKit/PolicyKit.conf
+
+<?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>
+    <!-- don't ask password for user in live session -->
+    <match user="$USERNAME">
+        <return result="yes"/>
+    </match>
+    <define_admin_auth group="admin"/>
+</config>
+EOF
+
+log_end_msg