diff options
author | root <root@rshg054.dnsready.net> | 2012-09-27 00:42:08 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-09-27 00:42:08 -0700 |
commit | bd8faf795abf6d91abdc52bc968829cc2efae4bb (patch) | |
tree | c073a5288d3917e9aa98d3762479ad083c5ceafe /community/lxdm/lxdm.install | |
parent | 483f8b3ac46ac2d40e8cc2f9c25365741bebc791 (diff) |
Thu Sep 27 00:42:07 PDT 2012
Diffstat (limited to 'community/lxdm/lxdm.install')
-rw-r--r-- | community/lxdm/lxdm.install | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/community/lxdm/lxdm.install b/community/lxdm/lxdm.install index eaf2339cd..4d1285dc5 100644 --- a/community/lxdm/lxdm.install +++ b/community/lxdm/lxdm.install @@ -1,24 +1,18 @@ -pkgname=lxdm - post_install() { - if [ -z "`getent group "lxdm" 2> /dev/null`" ]; then - groupadd lxdm - chown root:lxdm /etc/lxdm/lxdm.conf - fi - chown -R root:lxdm /var/lib/lxdm > /dev/null - chmod +r /etc/lxdm/lxdm.conf + if ! getent group lxdm > /dev/null ; then + groupadd --system lxdm + chgrp -R lxdm /var/lib/lxdm + chgrp lxdm /etc/lxdm/lxdm.conf + chmod +r /etc/lxdm/lxdm.conf + fi } post_upgrade() { - post_install + post_install $1 } post_remove() { - getent group "lxdm" &>/dev/null && groupdel lxdm #1>/dev/null - return 0 + if ! getent group lxdm > /dev/null ; then + groupdel lxdm + fi } - -op=$1 -shift - -$op "$@" |