[Frugalware-git] bouleetbilexperimental: policykit-0.9-2-i686 *fixed .install *added FrugalWare os distribution

bouleetbil bouleetbil at frogdev.info
Sun May 24 20:40:38 CEST 2009


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bouleetbilexperimental.git;a=commitdiff;h=93764bc442ef71105f4ad34d23787a9550ecbe0c

commit 93764bc442ef71105f4ad34d23787a9550ecbe0c
Author: bouleetbil <bouleetbil at frogdev.info>
Date:   Sun May 24 20:39:48 2009 +0200

policykit-0.9-2-i686
*fixed .install
*added FrugalWare os distribution

diff --git a/source/apps/policykit/FrugalBuild b/source/apps/policykit/FrugalBuild
index 12de83f..0e984cd 100644
--- a/source/apps/policykit/FrugalBuild
+++ b/source/apps/policykit/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=policykit
_F_archive_name=PolicyKit
pkgver=0.9
-pkgrel=1
+pkgrel=2
pkgdesc="Policy framework for controlling privileges for system-wide services"
url="http://hal.freedesktop.org/docs/PolicyKit"
depends=('pam' 'dbus-glib')
@@ -16,7 +16,8 @@ source=(http://hal.freedesktop.org/releases/$_F_archive_name-$pkgver.tar.gz)
sha1sums=('ac99c580eff72f6d5df261c155fb047306439f85')

build() {
-	Fbuild authdb="--with-authdb=default --with-authfw=pam"
+	Fbuild authdb=--with-authdb=default --with-authfw=pam --with-os-type=FrugalWare \
+	--disable-selinux --disable-man-pages
}

# optimization OK
diff --git a/source/apps/policykit/policykit.install b/source/apps/policykit/policykit.install
index 53a846f..f0ab7c2 100644
--- a/source/apps/policykit/policykit.install
+++ b/source/apps/policykit/policykit.install
@@ -1,27 +1,29 @@
post_install() {
if ! grep -q 'polkituser' /etc/group; then
+		echo "added polkituser"
#create group
/usr/sbin/groupadd -g 67 polkituser 2>/dev/null
#create user
/usr/sbin/useradd -s /bin/false -c "polkituser" -u 67 -g polkituser polkituser 2>/dev/null
fi
+	#create directory
+	mkdir -p /var/run/PolicyKit 2>/dev/null
+	mkdir -p /var/lib/PolicyKit 2>/dev/null
+	touch /var/lib/misc/PolicyKit.reload 2>/dev/null

}

post_upgrade()
{
-        if ! grep -q 'polkituser' /etc/group; then
-		#create group
-		/usr/sbin/groupadd -g 67 polkituser 2>/dev/null
-		#create user
-		/usr/sbin/useradd -s /bin/false -c "polkituser" -u 67 -g polkituser polkituser 2>/dev/null
-        fi
+        post_install

}

pre_remove()
{
-
+	rm -Rf /var/run/PolicyKit 2>/dev/null
+	rm -Rf /var/lib/PolicyKit 2>/dev/null
+	rm -f /var/lib/misc/PolicyKit.reload 2>/dev/null
}

op=$1


More information about the Frugalware-git mailing list