Troubleshooting boot problems
diesch at spamfence.net
Wed Apr 21 10:18:40 UTC 2010
Joao Pinto <joao.pinto at getdeb.net> writes:
> On Wed, Apr 21, 2010 at 5:22 AM, Florian Diesch <diesch at spamfence.net>wrote:
>> Patrick Goetz <pgoetz at mail.utexas.edu> writes:
>> > nothing. Maybe /etc/init/networking.conf emits net-device-added?
>> I guess it's emitted by upstart-udev-bridge
>> > How can one find out for sure?
>> I'd have a look at the upstart-udev-bridge source code
> grep -r net-device-added upstart-0.6.5
> upstart-0.6.5/NEWS: start on net-device-added INTERFACE!=eth*
> upstart-0.6.5/init/man/init.5:start on net-device-added INTERFACE!=lo
> They show up on the manual as an example, they are not triggered from the
> upstart source, random guesses don't really help.
It's emitted in upstart-0.6.3/udev/upstart-udev-bridge.c, function
udev_monitor_watcher(), when a device of the 'net' subsystems is added.
I don't think it has changed in 0.6.5
> Even if they were available from the source Patrick point is valid,
> you are not expected to check source code to identify how the startup
> system works, if there are events that can be emitted without being
> defined on an upstart .conf there should be an easy way to identify
> it's purpose and it's emitter.
Any event can be emitted by any program using upstart's DBus API.
IMHO it's not that important to know where a event gets emitted
(that's an implementation detail) but what it actually
Unfortunately quite often this is not documented so far so one has to
guess or use the source code until someone steps up and writes the docs.
>> Next, suppose I don't want to run ufw -- what's the procedure for
>> > turning this service off? Deleting the ufw.conf script from /etc/init?
>> > This seems terribly irreversible.
>> Remove the package if you don't want it.--
> The question was how to disable, not how to remove.
If you think you still need the package for some reason removing the
"start on" line should prevent it from getting started (not tested).
GUIs programmieren mit Python und Glade:
More information about the Ubuntu-devel-discuss