Subversion Repositories configs

Rev

Blame | Last modification | View Log | RSS feed

#! /bin/bash

# Bring down all unneeded services that are still running (there shouldn't 
# be any, so this is just a sanity check)

case "$1" in
   *start)
        ;;
   *)
        echo $"Usage: $0 {start}"
        exit 1
        ;;
esac
                                      

for i in /var/lock/subsys/* ; do
        # Check if the script is there.
        [ -f "$i" ] || continue

        # Get the subsystem name.
        subsys=${i#/var/lock/subsys/}
        
        # Networking could be needed for NFS root.
        [ $subsys = network ] && continue

        # Bring the subsystem down.
        if [ -f /etc/init.d/$subsys.init ]; then
                /etc/init.d/$subsys.init stop
        elif [ -f /etc/init.d/$subsys ]; then
                /etc/init.d/$subsys stop
        else
                rm -f "$i"
        fi
done