Date: Monday, September 9, 2013 @ 00:09:54 Author: bgyorgy Revision: 96929
upgpkg: lxdm 0.4.1-25 Set permissions in PKGBUILD, not in .install file (FS#36770) Modified: lxdm/trunk/PKGBUILD lxdm/trunk/lxdm.install --------------+ PKGBUILD | 8 ++++---- lxdm.install | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-09-08 18:40:39 UTC (rev 96928) +++ PKGBUILD 2013-09-08 22:09:54 UTC (rev 96929) @@ -5,7 +5,7 @@ pkgname=lxdm pkgver=0.4.1 -pkgrel=24 +pkgrel=25 pkgdesc='Lightweight X11 Display Manager' arch=('i686' 'x86_64') url="http://sourceforge.net/projects/lxdm/" @@ -35,9 +35,6 @@ # Adjust Arch-specific settings patch -Np1 -i ../default-config.patch - # Fix sbin location - sed -i 's|/sbin/|/bin/|' data/lxdm.in systemd/lxdm.service - # Fix version number sed -i 's/3.6.0/3.8/' gnome-shell/LXDM_User_Switch@dgod/metadata.json } @@ -54,8 +51,11 @@ cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install chmod 644 "$pkgdir/etc/lxdm/lxdm.conf" + + # Home directory install -dm 755 "$pkgdir/var/lib/lxdm" echo 'GDK_CORE_DEVICE_EVENTS=true' > "$pkgdir"/var/lib/lxdm/.pam_environment + chown -R 121:121 "$pkgdir/var/lib/lxdm" # GNOME Shell extension mkdir -p "$pkgdir/usr/share/gnome-shell/extensions" Modified: lxdm.install =================================================================== --- lxdm.install 2013-09-08 18:40:39 UTC (rev 96928) +++ lxdm.install 2013-09-08 22:09:54 UTC (rev 96929) @@ -6,7 +6,6 @@ usermod -c 'Lightweight X11 Display Manager' -u 121 -g 121 -d /var/lib/lxdm -s /sbin/nologin lxdm > /dev/null 2>&1 || \ useradd -c 'Lightweight X11 Display Manager' -u 121 -g 121 -d /var/lib/lxdm -s /sbin/nologin lxdm passwd -l lxdm > /dev/null - chown -R lxdm:lxdm /var/lib/lxdm > /dev/null } post_upgrade() {