Created by James Westby on 2009-12-10 and last modified on 2009-12-10
Get this branch:
bzr branch lp:ubuntu/karmic-proposed/upstart
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

54. By Steve Langasek on 2009-12-08

Make rc-sysinit.conf wait on the loopback interface, to ensure that the
interface is up before we process the scripts in /etc/rc?.d. LP: #461725.

53. By Scott James Remnant (Canonical) on 2009-10-15

Retain the "telinit u" for the case when we're upgrading from pre-0.6
(ie. hardy or jaunty). Whups. LP: #451556.

52. By Scott James Remnant (Canonical) on 2009-10-14

Restore the call to sync() in reboot, have been observing some issues
and it looks like ext4 might not be explicitly flushing the disk when
remounting read-only.

51. By Scott James Remnant (Canonical) on 2009-10-14

* Rather than calling "telinit u" after upgrade, which will lose state,
  have the umountroot initscript take care of it for us by setting a
  flag. LP: #441796.
* Don't lose the original default runlevel if /etc/inittab exists without
  an initdefault line. LP: #405847.
* Fix "unhandled error" in shutdown when unable to change runlevel,
  e.g. due to previous Ubiquity bug. LP: #426332.
* Merge change from trunk that makes it possible to build Upstart using
  a previously built copy of nih-dbus-tool, especially useful when
  cross-compiling. LP: #426740.
* Merge change from libnih to store our assertion messages in the
  glibc __abort_msg symbol so apport can pick them up. LP: #429411.
* Merge change from libnih to fix compilation issue with eglibc due
  to changed alphasort() prototype.

50. By Scott James Remnant (Canonical) on 2009-10-02

* Ignore initramfs pids that don't exist. LP: #440071.
  - you still need to ensure that the pid's parent is init, there's no
    cheap way to test for that.
* Remove "console owner" and "console output" from rc scripts.
* Try harder to remove dbus-reconnect.conf

49. By Scott James Remnant (Canonical) on 2009-10-01

* Don't use "telinit q" to reconnect to D-Bus, since that breaks
  lots of things. Invent another secret way instead.

[ Steve Langasek ]
* upstart-job's restart target must also not fail when the service is not
  yet started. LP: #430883.

48. By Scott James Remnant (Canonical) on 2009-09-23

Update autoconf and automake files. LP: #435252.

47. By Scott James Remnant (Canonical) on 2009-09-22

[ Scott James Remnant ]
* Reduce the priority of the stopped by/continued by messages so that
  they are only shown when --verbose on the kernel command-line.
  LP: #401333.
* Add a hack to look for /dev/.initramfs/*.pid files on startup and
  "fake" start jobs of those names. Basically this means that "status"
  and "stop" work for things like bootchart and usplash.
* Implement a "reload" command in initctl that retrieves the current pid
  of the job and sends it the HUP signal. LP: #433544.

[ Steve Langasek ]
* debian/upstart-job:
  - give proper policy-compliant behavior of the start command: detect if
    the job is already running using upstart status, and if so return success.
  - same for the stop command: return success if the job is already stopped.
  - when $DPKG_MAINTSCRIPT_PACKAGE is set, don't spit warnings out because
    it's not the user's fault - we're being invoked by a maintainer script.

46. By Scott James Remnant (Canonical) on 2009-09-16

* debian/upstart-job:
  - force-reload should only send a HUP signal, since it may not be wise
    to actually restart (cf. dbus)

45. By Scott James Remnant (Canonical) on 2009-09-15

FFE LP: #427356.

* debian/upstart-job:
  - Remove trailing "s" from file
  - Support direct invocation better.
* udev/upstart-udev-bridge.c:
  - New tool to capture events from the udev netlink socket and
    convert into upstart events.
* conf/rc-sysinit.conf:
  - Run once all filesystems are mounted, rather than on startup
* debian/control:
  - Add dependency on mountall for the filesystem event.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.