123456789101112131415161718192021222324252627 |
- #!/bin/sh
- dir=/run/s6/legacy-services
- list=
- links=
- echo '[s6-overlay] legacy-services: bringing all services down...'
- 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` ; then
- grace=3000
- fi
- s6-svwait -D -t "$grace" -- $list
- fi
- s6-echo '[s6-overlay] legacy-services: ... done'
- exit 0
|