#!/bin/bash
# Stop all init scripts in /usr/local/init
# executing them in numerical order (descending).
#
declare -a services

for i in /usr/local/init/S??* ; do
	# Ignore dangling symlinks (if any).
	[ ! -f "$i" ] && continue

	services[${#services[@]}]=$i
done

num=${#services[@]}

for (( i = num - 1 ; i >= 0 ; i-- )) ; do
	# echo "stopping service: ${services[$i]}"
	${services[$i]} stop
done

