History log of /lxc/doc/lxc-autostart.sgml.in
Revision Date Author Comments Expand
3ae656b54b1688d1eb8332f80f356773e762cc99 26-May-2015 KATOH Yasufumi <karma@jazz.email.ne.jp>

doc: Update the description of -L option in lxc-autostart(1) Add the description about displaying the value of wait delays for -L option Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

0f84d97e6db311d1bd98150e11640edc5819b0fb 05-Jun-2014 KATOH Yasufumi <karma@jazz.email.ne.jp>

doc: Fix typo in lxc-autostart(1) Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

015f0dd7924d27aeb2f16bb0c4d243f3fd93e94b 03-Jun-2014 Michael H. Warfield <mhw@WittsEnd.com>

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@gmail.com> Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Signed-off-by: Michael H. Warfield <mhw@WittsEnd.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

e582991fd00734436ad0cc95c42cc3d16fd3d229 07-Mar-2014 Stéphane Graber <stgraber@ubuntu.com>

lxc-autostart: Add a new --ignore-auto/-A flag When passed, this flag will cause lxc-autostart to ignore the value of lxc.start.auto. This then allows things like: lxc-autostart -s -a -A Which will select all containers regardless of groups (-a), regardless of whether they are actually marked as auto-started (-A) and will shut them down (-s). Update our init scripts to use the new feature. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>

e447a8a706cc786257bc755a25e6441a766b0a4d 07-Mar-2014 Stéphane Graber <stgraber@ubuntu.com>

lxc-autostart: Document -a and -g Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>

a771fe18d28890cfc545995fb818aa7472744fde 02-Jan-2014 Dwight Engen <dwight.engen@oracle.com>

change lxc-autostart shutdown to behave like lxc-stop It is desirable to have a mode where a soft shutdown is requested, but then do a hard shutdown if after some time period the container has not shut down. This the default behaviour of lxc-stop, but is not currently possible with lxc-autostart. This change makes this the default behaviour when shutdown is specified to lxc-autostart. This will be very useful for init scripts. An indefinte wait for soft shutdown (though I'm not sure how that would be useful) is still possible by passing a timeout of 0. Change default timeout value to 60 seconds to match lxc-stop Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>

2da1f56ce304ad8dbd651d1305de9b6d58dd19db 24-Dec-2013 KATOH Yasufumi <karma@jazz.email.ne.jp>

lxc-autostart: don't set timeout if user requested -s same as the commit 25070b660187b61aa4e969db01b55d1360639543 Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp> Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>

a6adab20ff4b58887ff1d4314c5736f54e139386 19-Dec-2013 Stéphane Graber <stgraber@ubuntu.com>

Add lxc-autostart This introduces a new lxc-autostart binary (and associated manpage) which will let you start/shutdown/kill/restart any container that's marked as lxc.start.auto=1. It respects the lxc.start.delay value, sorts by lxc.start.order and filters by lxc.group. By default it'll affect all containers that DO NOT have lxc.group set. If -g is specified, ONLY containers in those group will be affected. To have a command applied to all containers, the -a argument can be used. A -L flag is also offered for distributions wishing to start the containers themselves while still using LXC's calculated order and wait delays. Instead of performing the action, it'll print the container name and (if relevant for the action) the wait time. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>