diff --git a/gdm-move-everything-to-run.patch b/gdm-move-everything-to-run.patch new file mode 100644 index 0000000..29546fc --- /dev/null +++ b/gdm-move-everything-to-run.patch @@ -0,0 +1,80 @@ +Index: gdm-3.6.2/configure +=================================================================== +--- gdm-3.6.2.orig/configure ++++ gdm-3.6.2/configure +@@ -26020,7 +26020,7 @@ fi + if ! test -z "$with_pid_file"; then + GDM_PID_FILE=$with_pid_file + else +- GDM_PID_FILE=/var/run/gdm.pid ++ GDM_PID_FILE=/run/gdm.pid + fi + + +@@ -26041,7 +26041,7 @@ fi + if ! test -z "$with_ran_once_marker_directory"; then + GDM_RAN_ONCE_MARKER_DIR=$with_ran_once_marker_directory + else +- GDM_RAN_ONCE_MARKER_DIR=${localstatedir}/run/gdm ++ GDM_RAN_ONCE_MARKER_DIR=/run/gdm + fi + + +@@ -26085,7 +26085,7 @@ fi + if ! test -z "$with_xauth_dir"; then + GDM_XAUTH_DIR=$with_xauth_dir + else +- GDM_XAUTH_DIR=${localstatedir}/run/gdm ++ GDM_XAUTH_DIR=/run/gdm + fi + + +@@ -26101,7 +26101,7 @@ fi + if ! test -z "$with_screenshot_dir"; then + GDM_SCREENSHOT_DIR=$with_screenshot_dir + else +- GDM_SCREENSHOT_DIR=${localstatedir}/run/gdm/greeter ++ GDM_SCREENSHOT_DIR=/run/gdm/greeter + fi + + +Index: gdm-3.6.2/configure.ac +=================================================================== +--- gdm-3.6.2.orig/configure.ac ++++ gdm-3.6.2/configure.ac +@@ -1326,7 +1326,7 @@ AC_ARG_WITH(pid-file, + if ! test -z "$with_pid_file"; then + GDM_PID_FILE=$with_pid_file + else +- GDM_PID_FILE=/var/run/gdm.pid ++ GDM_PID_FILE=/run/gdm.pid + fi + + AC_SUBST(GDM_PID_FILE) +@@ -1343,7 +1343,7 @@ AC_ARG_WITH(ran-once-marker-directory, + if ! test -z "$with_ran_once_marker_directory"; then + GDM_RAN_ONCE_MARKER_DIR=$with_ran_once_marker_directory + else +- GDM_RAN_ONCE_MARKER_DIR=${localstatedir}/run/gdm ++ GDM_RAN_ONCE_MARKER_DIR=/run/gdm + fi + AC_SUBST(GDM_RAN_ONCE_MARKER_DIR) + AC_DEFINE_UNQUOTED(GDM_RAN_ONCE_MARKER_DIR, "$GDM_RAN_ONCE_MARKER_DIR", [ran once marker dir]) +@@ -1379,7 +1379,7 @@ AC_ARG_WITH(xauth-dir, + if ! test -z "$with_xauth_dir"; then + GDM_XAUTH_DIR=$with_xauth_dir + else +- GDM_XAUTH_DIR=${localstatedir}/run/gdm ++ GDM_XAUTH_DIR=/run/gdm + fi + + AC_SUBST(GDM_XAUTH_DIR) +@@ -1395,7 +1395,7 @@ AC_ARG_WITH(screenshot-dir, + if ! test -z "$with_screenshot_dir"; then + GDM_SCREENSHOT_DIR=$with_screenshot_dir + else +- GDM_SCREENSHOT_DIR=${localstatedir}/run/gdm/greeter ++ GDM_SCREENSHOT_DIR=/run/gdm/greeter + fi + + AC_SUBST(GDM_SCREENSHOT_DIR) diff --git a/gdm.changes b/gdm.changes index dc23f29..ffbf23b 100644 --- a/gdm.changes +++ b/gdm.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Jan 28 10:36:39 UTC 2013 - rmilasan@suse.com + +- Add gdm-move-everything-to-run.patch: move everything (socket and + pid files) to /run. + ------------------------------------------------------------------- Sun Jan 20 09:53:24 UTC 2013 - dimstar@opensuse.org diff --git a/gdm.spec b/gdm.spec index 447414a..de1a958 100644 --- a/gdm.spec +++ b/gdm.spec @@ -66,6 +66,8 @@ Patch35: gdm-xauthlocalhostname.patch Patch40: gdm-look-at-runlevel.patch # PATCH-FIX-UPSTREAM gdm-autologin-session-logout.patch bgo#682467 dimstar@opensuse.org -- Fix login after logging out from a auto-login session Patch41: gdm-autologin-session-logout.patch +# PATCH-FIX-OPENSUSE gdm-move-everything-to-run.patch rmilasan@suse.com -- Move everything (socket and pid files) to /run +Patch42: gdm-move-everything-to-run.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -237,6 +239,7 @@ translation-update-upstream %patch35 -p1 %patch40 -p1 %patch41 -p1 +%patch42 -p1 %build NOCONFIGURE=1 gnome-autogen.sh