#!/bin/sh -e

if [ $# != 1 ]; then
    printf "Usage: $0 rc.conf-name\n"
    exit 1
fi
    
case $(auto-ostype) in
FreeBSD)
    service=$1
    service $service stop || true
    if auto-service-enabled $service; then
	sysrc ${service}_enable=NO
    fi
    ;;

NetBSD)
    service=$1
    service $service stop || true
    if auto-service-enabled $service; then
	sed -I'.bak' -e "s|^${service}=.*$|${service}=NO|" /etc/rc.conf
    fi
    ;;
    
*)
    auto-unsupported-os $0
    exit 1
    ;;

esac
