Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3565625aefd4d4bc432fe05aff0dd4e249cdb823
commit 3565625aefd4d4bc432fe05aff0dd4e249cdb823 Author: Anthony Jorion <[email protected]> Date: Mon Dec 8 18:40:31 2014 +0100 mdm-1.6.9-2-x86_64 - Add mdm.install (fixes #4789) - Update depends (webkit -> webkit-gtk2) - pkgrel++ diff --git a/source/mate-extra/mdm/FrugalBuild b/source/mate-extra/mdm/FrugalBuild index 6d1dd99..50448ed 100644 --- a/source/mate-extra/mdm/FrugalBuild +++ b/source/mate-extra/mdm/FrugalBuild @@ -5,11 +5,11 @@ options+=('asneeded') pkgname=mdm pkgver=1.6.9 -pkgrel=1 +pkgrel=2 pkgdesc="MDM Display Manager" groups=('mate-extra') archs=('i686' 'x86_64') -depends=('libglade' 'webkit' 'libgnomecanvas' 'libart_lgpl' 'zenity') +depends=('libglade' 'webkit-gtk2' 'libgnomecanvas' 'libart_lgpl' 'zenity') makedepends=('gnome-common' 'intltool' 'gnome-doc-utils') ropdepends=('mdm-frugalware') _F_github_author="linuxmint" diff --git a/source/mate-extra/mdm/mdm.install b/source/mate-extra/mdm/mdm.install new file mode 100644 index 0000000..0496bee --- /dev/null +++ b/source/mate-extra/mdm/mdm.install @@ -0,0 +1,35 @@ +post_install() +{ + if [ ! -h /etc/systemd/system/display-manager.service ]; then + systemctl enable mdm.service + fi + getent group mdm > /dev/null 2>&1 || groupadd -g 631 mdm + getent passwd mdm > /dev/null 2>&1 || useradd -c 'MDM Display Manager' -u 631 -g mdm -d /var/run/mdm -s /sbin/nologin mdm + passwd -l mdm > /dev/null +} + +post_upgrade() +{ + post_install + systemctl daemon-reload >/dev/null 2>&1 +} + +pre_remove() +{ + systemctl --no-reload disable mdm.service >/dev/null 2>&1 +} + +post_remove() +{ + getent passwd mdm > /dev/null 2>&1 && userdel mdm + getent group mdm > /dev/null 2>&1 && groupdel mdm + systemctl daemon-reload >/dev/null 2>&1 +} + +op=$1 +shift + +$op $* + +# vim: ft=sh + _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
