From 162bfe4697751816ba75b2458208323a93b70f92 Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Wed, 9 Nov 2011 20:27:09 +0100
Subject: [PATCH] xbps-casper: fix perms on polkit dirs, renamed polkit script.

---
 .../casper-bottom/{44pk_allow_ubuntu => 44polkit-void}    | 8 ++++----
 srcpkgs/xbps-casper/template                              | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)
 rename srcpkgs/xbps-casper/files/scripts/casper-bottom/{44pk_allow_ubuntu => 44polkit-void} (82%)

diff --git a/srcpkgs/xbps-casper/files/scripts/casper-bottom/44pk_allow_ubuntu b/srcpkgs/xbps-casper/files/scripts/casper-bottom/44polkit-void
similarity index 82%
rename from srcpkgs/xbps-casper/files/scripts/casper-bottom/44pk_allow_ubuntu
rename to srcpkgs/xbps-casper/files/scripts/casper-bottom/44polkit-void
index 9fe332e33d..9c495c5637 100755
--- a/srcpkgs/xbps-casper/files/scripts/casper-bottom/44pk_allow_ubuntu
+++ b/srcpkgs/xbps-casper/files/scripts/casper-bottom/44polkit-void
@@ -25,8 +25,8 @@ fi
 log_begin_msg "$DESCRIPTION"
 
 # configure PolicyKit in live session
-mkdir -p ${rootmnt}/etc/PolicyKit
-cat << EOF > /root/etc/PolicyKit/PolicyKit.conf
+mkdir -m0755 -p ${rootmnt}/etc/PolicyKit
+cat << EOF > ${rootmnt}/etc/PolicyKit/PolicyKit.conf
 <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
 
 <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
@@ -46,8 +46,8 @@ cat << EOF > /root/etc/PolicyKit/PolicyKit.conf
 </config>
 EOF
 
-mkdir -p ${rootmnt}/var/lib/polkit-1/localauthority/10-vendor.d
-cat << EOF > /root/var/lib/polkit-1/localauthority/10-vendor.d/10-live-cd.pkla
+mkdir -m0750 -p ${rootmnt}/var/lib/polkit-1/localauthority/10-vendor.d
+cat << EOF > ${rootmnt}/var/lib/polkit-1/localauthority/10-vendor.d/10-live-cd.pkla
 # Policy to allow the livecd user to bypass policykit
 [Live CD user permissions]
 Identity=unix-user:$USERNAME
diff --git a/srcpkgs/xbps-casper/template b/srcpkgs/xbps-casper/template
index e02fd63585..f14b9e46c0 100644
--- a/srcpkgs/xbps-casper/template
+++ b/srcpkgs/xbps-casper/template
@@ -1,6 +1,6 @@
 # Template file for 'xbps-casper'
 pkgname=xbps-casper
-_localver=0.21	# XBPS package version
+_localver=0.22	# XBPS package version
 _distver=1.236	# This should match the upstream (Ubuntu) version
 version=${_localver}.${_distver}
 short_desc="Run a live preinstalled system from read-only media"