[lxc-devel] [lxc/lxc] 38402e: Backport of autoboot/autostart rollup to stable-1....

GitHub noreply at github.com
Mon Jun 9 15:03:57 UTC 2014


  Branch: refs/heads/stable-1.0
  Home:   https://github.com/lxc/lxc
  Commit: 38402e4d112925d870989401bf02bc9c843cb066
      https://github.com/lxc/lxc/commit/38402e4d112925d870989401bf02bc9c843cb066
  Author: Michael H. Warfield <mhw at WittsEnd.com>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M .gitignore
    M config/init/systemd/Makefile.am
    R config/init/systemd/lxc.service
    A config/init/systemd/lxc.service.in
    R config/init/sysvinit/lxc
    A config/init/sysvinit/lxc.in
    M config/init/upstart/lxc.conf
    M configure.ac
    M doc/lxc-autostart.sgml.in
    M doc/lxc.container.conf.sgml.in
    M lxc.spec.in
    M src/lxc/lxc_autostart.c

  Log Message:
  -----------
  Backport of autoboot/autostart rollup to stable-1.0

Full backport of the autostart / autoboot rollup patch from
master to stable-1.0.

lxc-autostart: rework boot and group handling

This adds new functionality to lxc-autostart.

*) The -g / --groups option is multiple cummulative entry.
    This may be mixed freely with the previous comma separated
    group list convention.  Groups are processed in the
    order they first appear in the aggregated group list.

*) The NULL group may be specified in the group list using either a
    leading comma, a trailing comma, or an embedded comma.

*) Booting proceeds in order of the groups specified on the command line
    then ordered by lxc.start.order and name collalating sequence.

*) Default host bootup is now specified as "-g onboot," meaning that first
    the "onboot" group is booted and then any remaining enabled
    containers in the NULL group are booted.

*) Adds documentation to lxc-autostart for -g processing order and
    combinations.

*) Parameterizes bootgroups, options, and shutdown delay in init scripts
    and services.

*) Update the various init scripts to use lxc-autostart in a similar way.

Reported-by: CDR <venefax at gmail.com>
Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
Signed-off-by: Michael H. Warfield <mhw at WittsEnd.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: a5c548810dd53804d96827157bc0843231f45c45
      https://github.com/lxc/lxc/commit/a5c548810dd53804d96827157bc0843231f45c45
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M doc/ja/lxc-autostart.sgml.in
    M doc/ja/lxc.container.conf.sgml.in

  Log Message:
  -----------
  doc: Update Japanese man pages for the description of boot and group handling

Update lxc-autostart(1) and lxc.container.conf(5) for commit 015f0dd.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/3fd1eb05066b...a5c548810dd5


More information about the lxc-devel mailing list