ubuntu/+source/upstart:ubuntu/precise

Last commit made on 2012-04-16
Get this branch:
git clone -b ubuntu/precise https://git.launchpad.net/ubuntu/+source/upstart
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/precise
Repository:
lp:ubuntu/+source/upstart

Recent commits

fb5ecab... by James Hunt on 2012-04-10

Import patches-unapplied version 1.5-0ubuntu5 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: a0004143163d33911ff43493331a2ec856a88ca7

New changelog entries:
  * debian/upstart-job: Add in handling for disabled jobs:
    - Do not restart a job if disabled, unless job was forcibly started.
    - Do stop a disabled job that was forcibly started.
    Resolves issue where 'invoke-rc.d restart' erroneously started disabled
    jobs on package upgrade (LP: #974147)

a000414... by Serge Hallyn on 2012-04-10

Import patches-unapplied version 1.5-0ubuntu4 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 0b34d96555708baaa086881611eee04dad28cee5

New changelog entries:
  * debian/apparmor-profile-load: don't run in a container. This can
    hopefully be removed after stacked profiles are supported and
    used by lxc. (LP: #978297)

0b34d96... by James Hunt on 2012-03-28

Import patches-unapplied version 1.5-0ubuntu3 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 8d810b24e73f6f2f7817656cf84862b30eb54aa8

New changelog entries:
  * debian/manpages/upstart-events.7: Correct emitter for
    "static-network-up" event.

8d810b2... by James Hunt on 2012-03-28

Import patches-unapplied version 1.5-0ubuntu2 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: b43152cd2713f3a7a4558c02d78b961de58f84b2

New changelog entries:
  * debian/conf/flush-early-job-log.conf: Change initctl command from
    'flush-early-job-log' to 'notify-disk-writeable' to reflect new name.
  * init/man/init.8: Remove duplicate telinit(8).
  * debian/manpages/upstart-events.7:
    - Added table 'Job Goals and State Transitions'.
    - Corrected errors and omissions in 'Job Lifecycle' section.

b43152c... by James Hunt on 2012-03-22

Import patches-unapplied version 1.5-0ubuntu1 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 9c117ed4259604ed7dd46faf4fecc474512201de

New changelog entries:
  * FFe. LP: #962124.
  * New upstream 1.5 release.
    - fix boot failure when /dev/pts is not mounted before upstart starts.
      LP: #936667.
    - fix a file descriptor leak on job restarts. LP: #940290.
  * debian/conf/failsafe.conf: Added missing "emits" which breaks
    'initctl check-config'.
  * debian/manpages/upstart-events.7: Added 'failsafe-boot' and
    'recovery' events.

9c117ed... by Stéphane Graber on 2012-03-16

Import patches-unapplied version 1.4-0ubuntu9 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 1c47a689c73ef1f3ab95f403ee99e299d9bbee24

New changelog entries:
  [ Steve Langasek ]
  * debian/conf/failsafe.conf: instead of waiting for the 'runlevel' event
    before considering failsafe done, stop this job as soon as we're
    starting rc-sysinit; that way, any delays in /etc/rcS.d will not cause
    confusing messages about networking delays when the network is not the
    problem. (LP: #950662)
  [ James Hunt ]
  * init/log.c:log_read_watch(): Set remote_closed for scenarios where error
     handler never called. (LP: #935585)
  [ Serge Hally ]
  * debian/conf/power-status-changed.conf: shut down on getting SIGPWR.
    Unprivileged tasks can't send this signal. In particular this will
    allow clean shutdown of containers from the host.
    (See http://www.makelinux.net/man/7/P/power-status-changed)
  [ Stéphane Graber ]
  * Rename Serge's job to shutdown.conf to avoid a name conflict with the
    event power-status-changed.

1c47a68... by James Hunt on 2012-02-17

Import patches-unapplied version 1.4-0ubuntu8 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 93a77b95c14dae551e60c1adadeda43241876df8

New changelog entries:
  * init/tests/test_job_process.c:
    - close_all_files(): Correct type of index variable.
    - test_run():
      - "with single line command writing lots of data fast and exiting":
        - add waitid() call to ensure log is not added to unflushed list.
      - "with log object freed on process exit":
        - add waitid() call to ensure log is not added to unflushed list.
  * util/tests/test_initctl.c: test_flush_early_job_log():
    - "with job ending before log disk writeable": Give Upstart a chance
      to run the job as sometimes we see the job pid in the output which
      causes the test to fail.

93a77b9... by Steve Langasek on 2012-02-16

Import patches-unapplied version 1.4-0ubuntu7 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: 9b90d31a9c02e9e2c72b13399f5e659d9ef86129

New changelog entries:
  * debian/manpages/upstart-events.7: Added missing events 'container' and
    'not-container'.
  * Update 'runlevel' event emission time in upstart-events(7) (LP: #921501).
  * Merge of important upstream log fixes to avoid spinning when a job
    which leaks fds (such as 'sshd -D') is stopped (LP: #926468).
  * Merge of lp:~jamesodhunt/upstart/early-job-log-flush to allow jobs that
    _end_ very early in the boot to have their output logged.
  * debian/conf/flush-early-job-log.conf: Upstart job to force flushing of
    early job log output data when disk becomes writeable.
  * Re-enable job logging by default.
  [ Steve Langasek ]
  * init/tests/test_job_process.c: close all fds before running tests that
    check for unexpected open fds, so that files leaked from the environment
    don't cause the test suite to fail gratuitously. LP: #926473.
  * bump debhelper compat to 9 and adjust debian/rules to use the
    dpkg-buildflags interfaces, so that upstart can be cross-compiled and
    also so we pick up any future hardening flags for free.

9b90d31... by Stéphane Graber on 2012-02-08

Import patches-unapplied version 1.4-0ubuntu6 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: e90074f96dcf23abcef2a06dc8d37a763a01a7a9

New changelog entries:
  [ Serge Hallyn ]
  * debian/conf/container-detect.conf: an upstart job to track whether upstart
    detected itself running in a container.
  * debian/running-in-container: a script using container.conf to
    answer whether upstart is running in a container.
  * debian/conf/console.conf: run getty on /dev/console when running
    in a lxc container.
  * debian/control: conflict with lxcguest.
  [ Stéphane Graber ]
  * debian/conf/container-detect.conf: extend to also detect OpenVZ and vserver
    as well as write the type in /run/container_type and emit either:
    - container CONTAINER=type
      (where type is lxc, lxc-libvirt, openvz or vserver)
    - not-container
  * debian/running-in-container: extend to also print the type of container.
  * Rebase debian/conf/console.conf on debian/conf/tty1.conf.
  * Update tty[1234].conf to start on regular machines and LXC containers.
  * Update tty[56].conf to only start on regular machines.

e90074f... by James Hunt on 2012-02-03

Import patches-unapplied version 1.4-0ubuntu5 to ubuntu/precise

Imported using git-ubuntu import.

Changelog parent: fb9d31c5bca2d3e8770664576606e153e50c29e6

New changelog entries:
  * Merge of important upstream log fixes to handle scenario attempts
    are made to exec(3) directly non-existent commands. (LP: #922754)