Created by James Westby on 2009-12-05 and last modified on 2009-12-05
Get this branch:
bzr branch lp:ubuntu/edgy/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

21. By Scott James Remnant (Canonical) on 2006-10-10

Don't abort the postinst if we can't send init SIGTERM. Ubuntu: #64499.

20. By Scott James Remnant (Canonical) on 2006-10-05

* Don't start gettys on tty2 thru tty6 in runlevels 4 and 5 (matches
  our sysvinit configuration).
* Migrate common changes made to /etc/inittab to /etc/event.d by
  adjusting the installed conffiles. Ubuntu: #61539.

* Include missing AUTHORS and NEWS file in the upstart package.
* Include README.Debian which answers common questions. Ubuntu: #60429.

19. By Scott James Remnant (Canonical) on 2006-10-04

Don't set the current runlevel in /var/run/utmp to 0 or 6 if it is
already either of those two values. That way we don't end up with
either 0 or 6 in the PREVLEVEL variable, which can cause
/etc/init.d/rc to be "efficient" and not bother doing
anything. Ubuntu: #63852.

18. By Scott James Remnant (Canonical) on 2006-09-26

* Can't just start rc-default once in single-user mode, because if we
  boot into that, that will just return us back to sulogin again. Copy
  the script out of rc-default into rcS-sulogin to call telinit with the
  right default runlevel. Ubuntu: #62189.

* Add Build-Depend on dpkg-dev (>= 1.13.19) due to our use of
  ${binary:Version}. Ubuntu: #61693.

17. By Scott James Remnant (Canonical) on 2006-09-21

Set the runlevel to "S" when we enter sulogin so that it appears
in utmp.

16. By Scott James Remnant (Canonical) on 2006-09-21

* Ensure that the same version of upstart is installed as the version of
  upstart-compat-sysv and upstart-logd; as the IPC protocol may change
  between releases.

* Adjust the rcS-sulogin job so that if sulogin exits the default runlevel
  is entered; but if the job is stopped (e.g. by shutdown) it isn't. The
  solves the regression introduced in the previous release.

* Revert upstream logd/"quiet" change in favour of doing it in our
  lsb logging functions instead; seems to work better (fsvo better).

15. By Scott James Remnant (Canonical) on 2006-09-20

* New upstream release:
  - logd now writes to the console unless "quiet" is specified
  - runaway jobs caught when they start rather than respawn. Ubuntu: #59807

* Fix failure to shutdown while in single-user mode, however this means
  that for edgy you can't exit the sulogin shell to enter the default
  runlevel; explicitly say what works. Ubuntu: #60626.
* Drop unnecessary dependency on util-linux.
* Drop sulogin hack, instead depend on the version of sysvutils that
  includes the real one. Ubuntu: #60965.

14. By Scott James Remnant (Canonical) on 2006-09-13

* New upstream release:
  - fix infinite loop caused by bad waitid() call. Ubuntu: #59459.
  - halt now behaves as "shutdown -h now". Ubuntu: #59720.

13. By Scott James Remnant (Canonical) on 2006-09-09

* New upstream release:
  - no longer spins when no stalled event handler. Ubuntu: #59170.
  - shutdown works when under sysvinit. Ubuntu: #58523;
  - shutdown -k implemented. Ubuntu: #58723.
  - telinit sends shutdown event for 0, 1 and 6. Ubuntu: #58913.
  - basic manual pages included. Ubuntu: #58724.

* upstart-compat-sysv Replaces: sysvinit. Ubuntu: #59427.
* upstart Recommends: upstart-compat-sysv, startup-tasks & system-services.

* New upstart-logd package includes the logd daemon that can will log
  output of jobs with "console logged" (the default) in their description
  to /var/log/boot.

* Add /etc/event.d/rc0 that is run on the "halt" event (neither -H or -P
  given), and modify rc0-halt to run on "system-halt" (-H given) and
  rc0-poweroff to run on "power-off" (-P given). Ubuntu: #59134.
* Fix the control-alt-delete job to run on the "ctrlaltdel" event so
  that it's triggered properly. Ubuntu: #59398.
* Fix single-user mode.

12. By Scott James Remnant (Canonical) on 2006-09-07

Remove the Essential tags again, they didn't solve the problem we
hoped they would (dpkg/apt still won't remove sysvinit without
serious persuasion) and I don't think these packages should be.

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.