Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=95692b99e78d31746c4be42b2bf3550a05a0768e

commit 95692b99e78d31746c4be42b2bf3550a05a0768e
Author: crazy <[email protected]>
Date:   Mon Feb 12 02:46:20 2018 +0100

polkit-0.113-15-x86_64

* don't assume systemctl is always around since is not

diff --git a/source/base/polkit/FrugalBuild b/source/base/polkit/FrugalBuild
index d859157..782c494 100644
--- a/source/base/polkit/FrugalBuild
+++ b/source/base/polkit/FrugalBuild
@@ -4,7 +4,7 @@

pkgname=polkit
pkgver=0.113
-pkgrel=14
+pkgrel=15
pkgdesc="Policy framework for controlling privileges for system-wide services"
url="http://www.freedesktop.org/wiki/Software/polkit";
depends=('pam>=1.3.0-4' 'expat>=2.1.0-6' 'libsystemd>=231-22' 
'spidermonkey>=17.0.0-6' \
diff --git a/source/base/polkit/polkit.install 
b/source/base/polkit/polkit.install
index 7e98c8a..d4488fd 100644
--- a/source/base/polkit/polkit.install
+++ b/source/base/polkit/polkit.install
@@ -1,12 +1,18 @@

pre_remove()
{
-       systemctl stop polkit.service 2>&1 > /dev/null
+
+       if [ -e /bin/systemctl ]; then
+               /bin/systemctl stop polkit.service 2>&1 > /dev/null
+       fi
}

post_remove()
{
-       systemctl daemon-reload 2>&1 > /dev/null
+
+       if [ -e /bin/systemctl ]; then
+               /bin/systemctl daemon-reload 2>&1 > /dev/null
+       fi
getent passwd polkitd 2>&1 > /dev/null && /usr/sbin/userdel polkitd
getent group polkitd 2>&1 > /dev/null && /usr/sbin/groupdel polkitd
}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to