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

Reply via email to