lp:ubuntu/edgy-updates/upstart

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/edgy-updates/upstart
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

23. By Scott James Remnant (Canonical)

Remove the postinst instruction to re-exec init, this can have dire
consequences when run in things like chroots, installer, etc.
LP: #148734.

22. By Scott James Remnant (Canonical)

Set inotify file descriptor to be closed on exec(); otherwise it will
be leaked to other processes, and more critically, leaked to itself
on re-exec eventually consuming all available inotify instances and
leading to a crash due to configuration unavailability. LP: #141034.

21. By Scott James Remnant (Canonical)

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

20. By Scott James Remnant (Canonical)

* 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)

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)

* 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)

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

16. By Scott James Remnant (Canonical)

* 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)

* 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)

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

Branch metadata

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

Subscribers