From 10862bbefc3672077aab9d07784995c9f6d4afca Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 27 Jun 2012 10:22:01 +0200 Subject: [PATCH] gdm: create /run/gdm via systemd's tmpfiles.d(5). --- srcpkgs/gdm/files/gdm.tmpfiles.d | 1 + srcpkgs/gdm/template | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/gdm/files/gdm.tmpfiles.d diff --git a/srcpkgs/gdm/files/gdm.tmpfiles.d b/srcpkgs/gdm/files/gdm.tmpfiles.d new file mode 100644 index 00000000000..cde6a452ae7 --- /dev/null +++ b/srcpkgs/gdm/files/gdm.tmpfiles.d @@ -0,0 +1 @@ +d /run/gdm 0711 root gdm - diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template index 38842f60d72..0860748d122 100644 --- a/srcpkgs/gdm/template +++ b/srcpkgs/gdm/template @@ -1,7 +1,7 @@ # Template file for 'gdm' pkgname=gdm version=3.4.1 -revision=3 +revision=4 distfiles="${GNOME_SITE}/$pkgname/3.4/$pkgname-$version.tar.xz" build_style=gnu-configure configure_args="--disable-schemas-compile --disable-scrollkeeper @@ -9,7 +9,9 @@ configure_args="--disable-schemas-compile --disable-scrollkeeper --disable-static --without-systemd --with-console-kit --with-xauth-dir=/run/gdm --with-pid-file=/run/gdm/gdm.pid --with-screenshot-dir=/var/lib/gdm/greeter" -makedepends="pkg-config intltool which gnome-doc-utils gobject-introspection pam-devel nss-devel accountsservice-devel gtk+3-devel upower-devel libcanberra-devel libXrandr-devel libxklavier-devel at-spi2-core-devel" +makedepends="pkg-config intltool which gnome-doc-utils gobject-introspection +pam-devel nss-devel accountsservice-devel gtk+3-devel upower-devel +libcanberra-devel libXrandr-devel libxklavier-devel at-spi2-core-devel" fulldepends="xrdb dconf hicolor-icon-theme polkit-gnome xorg-server metacity gnome-session gnome-settings-daemon" subpackages="gdm-devel" gtk_iconcache_dirs="/usr/share/icons/hicolor" @@ -63,6 +65,7 @@ post_install() { done # Install systemd service. vinstall ${FILESDIR}/gdm.service 644 lib/systemd/system + vinstall ${FILESDIR}/gdm.tmpfiles.d 644 usr/lib/tmpfiles.d gdm.conf chmod 1770 ${DESTDIR}/var/log/gdm chmod 700 ${DESTDIR}/var/lib/gdm/.config/dconf