#!/usr/bin/ksh
#
# Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

typeset opt

while getopts 'R:G:B:C:U:S:P:NY' opt
do
        case "$opt" in
                R)      RESOURCE=$OPTARG;;
                G)      RESOURCEGROUP=$OPTARG;;
                B)      WINBIND_BINDIR=$OPTARG;;
                C)      WINBIND_CFGDIR=$OPTARG;;
                U)      WINBIND_NTUSER=$OPTARG;;
                S)      WINBIND_SBINDIR=$OPTARG;;
                P)      WINBIND_LD_PATH=$OPTARG;;
                N)      WINBIND_DISCACHE="-n";;
                Y)      WINBIND_SINGLEMODE="-Y";;
                *)      logger -p daemon.err \
                        "ERROR: `basename $0` Option $OPTARG unknown"
                        exit 1;;
        esac
done

. `dirname $0`/../etc/config
. `dirname $0`/functions

validate_options

debug_message "Method: `basename $0` - Begin"
$SET_DEBUG

validate

if [ "$rc_validate" -ne 0 ]
then
        debug_message "Method: `basename $0` - End (Exit 1)"
        exit 1
fi

start_winbind

if [ "${winst}" -ne 0 ]
then
	scds_syslog -p daemon.error -t $(syslog_tag) -m \
		"start_winbind - Could not start winbind"

		debug_message "Method: `basename $0` - End (Exit 1)"
		exit 1
else
		debug_message "start_samba - winbind started"
fi

debug_message "Method: `basename $0` - End (Exit 0)"
exit 0
