[lxc-devel] startup scripts for lxc containers?
Dietmar Maurer
dietmar at proxmox.com
Sat Jan 16 17:59:01 UTC 2010
OpenVZ also use a hack to detect when the container is in default runlevel
see: http://git.openvz.org/?p=vzctl;a=blob;f=src/lib/script.c;h=e3b776281d1ee5542fd7136c8c5b8ffc925b5032;hb=HEAD
>#define INITTAB_FILE "/etc/inittab"
>#define INITTAB_VZID "vz:"
>#define INITTAB_ACTION INITTAB_VZID "2345:once:touch " VZFIFO_FILE "\n"
>#define EVENTS_DIR "/etc/event.d/"
>#define EVENTS_FILE EVENTS_DIR "vz_init_done"
>#define EVENTS_SCRIPT \
> "# This task runs if default runlevel is reached\n" \
> "# Added by OpenVZ vzctl\n" \
> "start on stopped rc2\n" \
> "start on stopped rc3\n" \
> "start on stopped rc4\n" \
> "start on stopped rc5\n" \
> "exec touch " VZFIFO_FILE "\n"
I guess I can easily include such hacks in the init-logger patch.
- Dietmar
More information about the lxc-devel
mailing list