[arch-commits] Commit in lxdm/trunk (PKGBUILD lxdm.install)

Balló György bgyorgy at nymeria.archlinux.org
Sun Sep 8 22:09:54 UTC 2013


    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 at 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() {




More information about the arch-commits mailing list