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

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

17. By Michael Biebl

* New upstream release.
* debian/watch
  - Find the latest tarball by parsing the download.html page.
* debian/upstart-compat-sysv.preinst
  - Do not parse /var/lib/dpkg/status directly but use dpkg-query instead.
* debian/control
  - Use the new "Homepage:" field to specify the upstream URL.
  - Drop versioned Build-Depends on dpkg-dev as the version in etch is
    recent enough.
  - Use quilt instead of dpatch for the patch management. Update the
    Build-Depends accordingly.
* debian/rules
  - Do not ignore "make clean" errors.
  - Include quilt.make which provides the patch and unpatch target.
* debian/README.Debian
  - Update the FAQ with regard to boot message logging. Closes: #426598
  - Add some notes that initramfs generators other than initramfs-tools can
    cause problems. Closes: #410836

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.

13. By Scott James Remnant (Canonical)

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

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.

11. By Scott James Remnant (Canonical)

* Make packages Essential, and change Depends to Pre-Depends so that the
  packages work when unconfigured (nothing interesting is performed in
  postinst). Ubuntu: #59005.
* Sync priority in debian/control with that in the archive (required)
* Drop warning of dire consequences if you install upstart, seeing as it's
  installed by default.

* Add new startup-tasks and system-services packages which will contain
  the /etc/event.d files themselves (other than the main ones).
* Move tty definitions into system-services.
* Modify tty definitions to start when the rcS task has finished. This
  puts them in the "right" place when compared to gdm. Ubuntu: #58630.

* Correct rcS compatibility script to ignore any information in utmp so
  that all scripts are always run. Ubuntu: #59203.
* Make rcS the console owner while it runs, temporary fix for
  Ubuntu: #58609, #58794, #58796
* Include default control-alt-delete handler that reboots the machine.

10. By Colin Watson

upstart-compat-sysv Depends: initscripts (closes: Malone #58979).

9. By Scott James Remnant (Canonical)

Add missing #! line to top of postrm

8. By Scott James Remnant (Canonical)

Remove the rc0 configuration file shipped in 0.1.0 that causes all
reboots to become shutdowns. Ubuntu: #58557.

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.