[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