[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