Got it -- bamfdaemon also installs
/usr/share/dbus-1/services/org.ayatana.bamf.service which calls
bamfdaemon-dbus-runner which does
if [ -n "$UPSTART_SESSION" ]; then
/sbin/initctl start bamfdaemon
else
/usr/lib/x86_64-linux-gnu/bamf/bamfdaemon
fi
That explains why its upstart job is D-Bus
strace shows that upstart *does* read
/usr/share/upstart/sessions/bamfdaemon.override successfully. Also, if I
replace the override with
exec true
then "true" is being executed, and the job loops because the *.conf has
"restart" (i. e. expected).
This opens the hypothesis that the job is
Placing the *.override file into /usr/share/upstart/xdg/ also does not
help. This is the $XDG_CONFIG_DIRS/upstart/ item in the "User Session
Mode" man page section.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.