Software: Apache/2.4.18 (Ubuntu). PHP/7.0.33-0ubuntu0.16.04.16 uname -a: Linux digifus 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /etc/init/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 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
|
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0054 ]-- |