[lxc-users] Container startup hook arguments
Serge E. Hallyn
serge at hallyn.com
Wed Oct 4 14:35:25 UTC 2017
Quoting Kees Bos (cornelis.bos at gmail.com):
> I'm not using it, but do expect the extra args:
>
> while [ {{ '${#@}' }} -gt 3 ] ; do
> ...
> shift
> done
>
> It might be that some users will need the last extra argument (stage:
> pre-start|start|post-stop). This is currently not available in the
> environment.
>
> I can live without these extra arguments, but will have to update my
> scripts.
Ok, but this will hurt then. I certainly was going to keep the
extra args, but they would be shifted now. We can pass along an
environment variable saying something like LXC_SIMPLE_ARGS=1 or
something, but your unmodified script won't know to look for
that so will do the wrong thing. Any ideas?
This unfortunately basically means that you are in fact a "user",
and that makes this seem like at best 3.0 material then, unless
we can find a good solution.
Maybe a configuration key 'lxc.hooks.version=2' ?
Thanks for replying!
-serge
More information about the lxc-users
mailing list