dbus/bus
Colin Walters b7e77c6b03 Ignore exit code zero from activated services
A variety of system components have migrated from legacy init into DBus
service activation.  Many of these system components "daemonize", which
involves forking.  The DBus activation system treated an exit as an
activation failure, assuming that the child process which grabbed the
DBus name didn't run first.

While we're in here, also differentiate in this code path between the
servicehelper (system) versus direct activation (session) paths.  In
the session activation path our error message mentioned a helper
process which was confusing, since none was involved.

Based on a patch and debugging research from Ray Strode <rstrode@redhat.com>
2010-01-28 17:01:24 -05:00
..
.gitignore Bring .gitignore files up to date; add *.o, *~ etc. to top-level .gitignore 2007-10-10 17:38:00 +01:00
activation-exit-codes.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper-bin.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation-helper.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
activation.c Ignore exit code zero from activated services 2010-01-28 17:01:24 -05:00
activation.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
bus.c Bug 25697 - Fix memory leak in policy reload 2009-12-18 14:29:40 -05:00
bus.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-loader-expat.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-loader-libxml.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-common.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-common.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-trivial.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser-trivial.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
config-parser.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
connection.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
connection.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dbus-daemon.1.in Bug 18446: Keep umask for session bus 2009-01-06 18:20:13 -05:00
desktop-file.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
desktop-file.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-default.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-dnotify.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch-inotify.c Bug 22516 - Ensure inotify fd is set close on exec 2009-07-14 15:40:17 -04:00
dir-watch-kqueue.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dir-watch.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dispatch.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
dispatch.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
driver.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
driver.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
expirelist.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
expirelist.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
main.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
Makefile.am Fix link order: system libraries should come after libdbus-convenience 2009-09-18 21:12:39 +02:00
messagebus.in add lsb headers to init script (FDO Bug #11491) 2008-01-15 16:58:36 -05:00
policy.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
policy.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
rc.messagebus.in * bus/messagebus.in, bus/rc.messagebus.in: run dbus-uuidgen --ensure 2006-10-19 15:34:47 +00:00
selinux.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
selinux.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
services.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
services.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
session.conf.in Unrestrict session bus timeout. 2009-07-14 15:38:33 -04:00
signals.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
signals.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
system.conf.in Merge commit '3d6abf64d0abb2718e082e120f14f8f923a4af59' into dbus-1.2 2008-12-16 12:29:04 -05:00
test-launch-helper.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test-main.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test-system.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
test.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
utils.c Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00
utils.h Bug 21161 - Update the FSF address 2009-07-14 15:39:47 -04:00