From 4bd60a24f1976e63cf40667397200d568f479e48 Mon Sep 17 00:00:00 2001 From: André Fabian Silva Delgado Date: Tue, 21 Jan 2014 20:27:02 -0200 Subject: xbmc-libre-12.3-7: fix FS#38575 => https://bugs.archlinux.org/task/38575 --- libre/xbmc-libre/xbmc.install | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'libre/xbmc-libre/xbmc.install') diff --git a/libre/xbmc-libre/xbmc.install b/libre/xbmc-libre/xbmc.install index 04396af45..7fc45751a 100644 --- a/libre/xbmc-libre/xbmc.install +++ b/libre/xbmc-libre/xbmc.install @@ -1,10 +1,10 @@ post_install() { [[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor [[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications - getent group xbmc > /dev/null || groupadd xbmc - getent passwd xbmc > /dev/null || useradd -m -d /var/lib/xbmc -g xbmc xbmc + getent group xbmc > /dev/null || groupadd -r xbmc + getent passwd xbmc > /dev/null || useradd -r -m -d /var/lib/xbmc -g xbmc xbmc usermod -a -G xbmc,audio,video,power,network,optical,storage,disk xbmc - chown -R 102:0 etc/polkit-1 + chown -R xbmc:xbmc var/lib/xbmc } post_upgrade() { @@ -12,6 +12,7 @@ post_upgrade() { } post_remove() { - post_install $1 - echo "You may want to remove xbmc user and group" + [[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor + [[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications + getent passwd xbmc > /dev/null || userdel xbmc } -- cgit v1.2.3-54-g00ecf From a274bcd3982b28888d7a79624f3c991e65f91071 Mon Sep 17 00:00:00 2001 From: André Fabian Silva Delgado Date: Wed, 22 Jan 2014 07:04:20 -0200 Subject: xbmc-libre-12.3-8: fix xbmc.install --- libre/xbmc-libre/PKGBUILD | 4 ++-- libre/xbmc-libre/xbmc.install | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'libre/xbmc-libre/xbmc.install') diff --git a/libre/xbmc-libre/PKGBUILD b/libre/xbmc-libre/PKGBUILD index 7055b9d4f..623914f4e 100644 --- a/libre/xbmc-libre/PKGBUILD +++ b/libre/xbmc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 104461 2014-01-21 08:35:40Z spupykin $ +# $Id: PKGBUILD 104515 2014-01-22 06:55:21Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Brad Fanella # Contributor: [vEX] @@ -11,7 +11,7 @@ _pkgname=xbmc pkgname=xbmc-libre pkgver=12.3 _codename=Frodo -pkgrel=7 +pkgrel=8 pkgdesc="A software media player and entertainment hub for digital media, with libarchive recommendation" arch=('i686' 'x86_64') url="http://xbmc.org" diff --git a/libre/xbmc-libre/xbmc.install b/libre/xbmc-libre/xbmc.install index 7fc45751a..32626f28f 100644 --- a/libre/xbmc-libre/xbmc.install +++ b/libre/xbmc-libre/xbmc.install @@ -14,5 +14,5 @@ post_upgrade() { post_remove() { [[ $(type -p gtk-update-icon-cache) ]] && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor [[ $(type -p update-desktop-database) ]] && usr/bin/update-desktop-database -q usr/share/applications - getent passwd xbmc > /dev/null || userdel xbmc + getent passwd xbmc > /dev/null && userdel xbmc } -- cgit v1.2.3-54-g00ecf