diff --git a/gnome-robots.changes b/gnome-robots.changes index 6934b1c..7a6fe65 100644 --- a/gnome-robots.changes +++ b/gnome-robots.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 23 11:13:11 UTC 2013 - idonmez@suse.com + +- Create games user/group on demand (fate#314560) + * Depend on pwdutils for that to work. + ------------------------------------------------------------------- Mon Sep 16 20:29:48 UTC 2013 - dimstar@opensuse.org diff --git a/gnome-robots.spec b/gnome-robots.spec index 66d09f7..d698a71 100644 --- a/gnome-robots.spec +++ b/gnome-robots.spec @@ -33,6 +33,7 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.26 BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0 +Requires(pre): pwdutils # gnome-robots used to be called 'gnobots' and was part of gnome-games until 3.7.x Obsoletes: gnobots2 < 3.7 Obsoletes: gnobots2-lang < 3.7 @@ -59,6 +60,10 @@ make %{?_smp_mflags} %suse_update_desktop_file gnobots2 %{_bindir}/gnome-games-create-post %{buildroot} +%pre +getent group games >/dev/null || groupadd -r games +getent passwd games >/dev/null || useradd -r -g games -d /var/games -s /sbin/nologin + %post -f %{name}.scores_post %set_permissions %{_bindir}/%{name} %glib2_gsettings_schema_post