That's the exact plan, yes On Mon, Jan 3, 2011 at 9:08 PM, Bryan McLellan <b...@loftninjas.org> wrote: > On Mon, Jan 3, 2011 at 10:58 AM, Scott James Remnant > <94...@bugs.launchpad.net> wrote: >> The feature planned for the next release is the support of override >> files, which augment configuration files, so you'll be able to do: >> >> echo manual >> /etc/init/apache.override > > I think that is a smart choice provided we are cautious about the > frequency that this gets leveraged. > > I would expect the following cases to be true: > > 1) override > apache.conf: start on runlevel [45] > apache.override: start on runlevel [2345] > result: start on runlevel [2345] > > 2) manual > apache.conf: start on runlevel [45] > apache.override: manual > result: upstart does not control the service > > 3) scripts > apache.conf: pre-start script \ #blahblahblah > apache.override: pre-start script \ #foofoofoo > result: ONLY pre-start script \ #foofoofoo > > Which is to stay, I would expect each stanza to act as an object that > you could overwrite from the override file to avoid having to change > the upstream configuration. Override files would never be part of a > package as a rule, and thus could be fully owner by a user. Still, an > external script or a configuration management system, would have to > edit this file to start or stop a service. This is less than ideal, > but solves the concerns about conflicting with packaging. Besides, > this file should be nonexistent in the majority of cases. > > In my scenarios, having the existence of /etc/init/apache.manual > trigger upstart to not automatically start or stop the service, but > allow it to be manually started by the user, would be preferred. I > recognize upstart is driven by the characteristics of desktop services > and this could come off as configuration file cruft in those use > cases. This would be preferable for developers to invoke a permanent > programmatic change from a script. > > -- > You received this bug notification because you are a member of Upstart > Developers, which is subscribed to upstart . > https://bugs.launchpad.net/bugs/94065 > > Title: > init: add non-destructive means to disable a job > > Status in Upstart: > Triaged > Status in “upstart” package in Ubuntu: > Invalid > > Bug description: > I need the ability to disable an event.d entry without removing the entry > completely. this is the equivalent of commenting a line in /etc/inittab. > this might be to temporarily disable a serial line getty, or whatever. > > >
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/94065 Title: init: add non-destructive means to disable a job -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs