Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /etc/init/ |
Upload File : |
description "Track if upstart is running in a container" start on mounted MOUNTPOINT=/run env container env LIBVIRT_LXC_UUID emits container emits not-container pre-start script # The "standard" way of telling if we are in a container # is to check for "container" in init's environment. # The code below is for cases where it's not set. # Detect old-style libvirt if [ -z "$container" ]; then [ -n "$LIBVIRT_LXC_UUID" ] && container=lxc-libvirt fi # Detect OpenVZ containers if [ -z "$container" ]; then [ -d /proc/vz ] && [ ! -d /proc/bc ] && container=openvz fi # Detect Vserver containers if [ -z "$container" ]; then VXID="$(cat /proc/self/status | grep ^VxID | cut -f2)" || true [ "${VXID:-0}" -gt 1 ] && container=vserver fi if [ -n "$container" ]; then echo "$container" > /run/container_type || true initctl emit --no-wait container CONTAINER=$container exit 0 fi # If not a container, stop there rm -f /run/container_type initctl emit --no-wait not-container stop end script