On Tue, Sep 23, 2008 at 10:46 PM, Scott James Remnant <sc...@netsplit.com> wrote: > On Tue, 2008-08-26 at 15:29 -0700, Jeff Oliver wrote: > >> I too have a problem with attempting to use upstart as early start /init >> process. I'm attempting to use upstart in a embedded environment, so I >> have an initramfs built into my kernel that is a complete root >> filesystem. Unfortunately, upstart depends on /proc, which isn't >> mounted yet. >> > This is a bug. > > >> I ended up rearranging the process_spawn function in that >> area to attempt to open /proc, but if it fails, i removed the >> process_error_abort call. If it succeeds, then attempt to write the >> oom_adj value as normal. It seems to work fine for my setup. It at >> least allows me to run rc.sysinit (or whatever other script) that will >> mount /proc. >> > Rather than ignoring the error, which would mean a job configuration > detail would not be set, the patch should instead only attempt to set it > if there is an OOM adjustment (ie. it's non-default). > > Would you be willing to adjust the patch and assign copyright to > Canonical? > > http://upstart.ubuntu.com/wiki/CopyrightAssignment
Is this the only thing that keeps upstart from working on non-initrd systems? Seems it didn't make it into 0.5.1 :( -- upstart-devel mailing list upstart-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel