diff --git a/srcpkgs/gdm/INSTALL b/srcpkgs/gdm/INSTALL index 26ad51ed66a..fea37b17a35 100644 --- a/srcpkgs/gdm/INSTALL +++ b/srcpkgs/gdm/INSTALL @@ -10,5 +10,10 @@ post) [ ! -d var/cache/gdm ] && mkdir -p var/cache/gdm chown gdm:gdm var/lib/gdm > /dev/null chown -R gdm:gdm var/lib/gdm/.gconf.mandatory + # Check that gdm user also is in the video group. + if groups gdm|grep -vq video; then + usermod -a -G video gdm + echo "Added gdm user to the system video group." + fi ;; esac diff --git a/srcpkgs/gdm/template b/srcpkgs/gdm/template index a3c06f8f0ac..78c5fff157c 100644 --- a/srcpkgs/gdm/template +++ b/srcpkgs/gdm/template @@ -1,6 +1,7 @@ # Template file for 'gdm' pkgname=gdm version=3.2.0 +revision=1 distfiles="${GNOME_SITE}/$pkgname/3.2/$pkgname-$version.tar.xz" build_style=gnu_configure configure_args="--disable-schemas-install --disable-scrollkeeper @@ -43,6 +44,7 @@ gtk_iconcache_dirs="/usr/share/icons/hicolor" # Create the 'gdm' system user/group. system_accounts="gdm" gdm_homedir="/var/lib/gdm" +gdm_groups="video" openrc_services="gdm default true" Add_dependency run glibc