#!/bin/sh dir=/run/s6/legacy-services list= links= for i in `s6-ls "$dir"` ; do links="$links /run/service/$i" list="$list $dir/$i" if test -d "$dir/$i/log" ; then list="$list $dir/$i/log" fi done if test -n "$list" ; then s6-rmrf $links s6-svscanctl -an /run/service if grace=`printcontenv S6_SERVICES_GRACETIME` && eltest "$grace" =~ '^[[:digit:]]+$' ; then : ; else grace=3000 fi s6-svwait -D -t "$grace" -- $list fi exit 0