On Thu, Jul 16, 2009 at 10:07 AM, Scott James Remnant<[email protected]> wrote: > Thanks to Jeff Oliver's debugging, I was able to understand why the > ptrace()-based daemon supervision wasn't working half the time and come > up with a simple fix. Having working "expect fork" and "expect daemon" > is a big win! > > Cleaned up a couple of minor "runlevel in sysinit" bugs at the same > time; and since D-Bus 1.2.16 has been released, bumped the requirement > so people know they can just use the release. > > > 0.6.1 2009-07-16 "Born in the wagon of a travelling show" > > * D-Bus 1.2.16 is now required. > > * Updated ptrace() code to handle receiving the trapped stopped > child _before_ we receive the trapped fork() syscall, which > seems to be the most common way the race goes when running > as init. This seems to make "expect fork/daemon" largely work. > (Bug: #264711) > > * runlevel will now output "unknown" and exit with an error when > called before the first telinit call. (Bug: #400248) > > * runlevel will prefix error messages with the utmp filename being > used. (Bug: #400241)
Great Scott! (Ok, fine -- a little bit too much English on the Back to the Future reference :)..)? The expect fork/expect daemon bug was a gap that we were concerned about with our use of upstart in my group -- thank you very much again for your time and help on this! Cheers, -Garrett -- upstart-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel
