#!/bin/sh
exec 2>&1
# no serial console in a container, as systemd's getty-generator: the unit
# records /run/svctl/skipped/serial-getty, reports readiness and stays down
# until its next start
if [ -s /run/init_env/container ]; then
	mkdir -p /run/svctl/skipped
	printf '%s\n' '!container' >"/run/svctl/skipped/.serial-getty.$$" && mv -f "/run/svctl/skipped/.serial-getty.$$" /run/svctl/skipped/serial-getty
	echo "serial-getty: skipped (!container)"
	s6-svc -O .
	echo >&3
	exit 0
fi
rm -f /run/svctl/skipped/serial-getty
exec s6-svscan -d3 -C64 -- instance
