Hello community,

here is the log from the commit of package ksh for openSUSE:Factory checked in 
at 2012-07-30 20:31:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ksh (Old)
 and      /work/SRC/openSUSE:Factory/.ksh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ksh", Maintainer is "wer...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ksh/ksh.changes  2012-06-06 18:02:36.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.ksh.new/ksh.changes     2012-07-30 
20:31:29.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jul 13 12:47:35 UTC 2012 - ag...@suse.com
+
+- Fix qemu-user build by not evaluating ps output that doesn't reflect
+  what the virtual processes see
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ksh.spec ++++++
--- /var/tmp/diff_new_pack.OHyXU9/_old  2012-07-30 20:31:43.000000000 +0200
+++ /var/tmp/diff_new_pack.OHyXU9/_new  2012-07-30 20:31:43.000000000 +0200
@@ -207,6 +207,12 @@
   ((IGNORED & SIGMASK)) && let ++usesigexec || true
   test -t 0 || let ++usesigexec
 
+%if 0%{?qemu_user_space_build:1}
+  # agraf: In a qemu user space build, ps can not find the actual sigmask
+  #        of processes, so we run into an endless loop. Disable sigexec.
+  usesigexec=0
+%endif
+
   if ((usesigexec > 0)) ; then
       ${CC:-gcc} ${RPM_OPT_FLAGS} -o sigexec %{S:42} -lutil
       for fd in /proc/$$/fd/*; do

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to