Sophie

Sophie

distrib > Mandriva > 8.0 > i586 > by-pkgid > ec6cbc71453eee6005c7b9a87aa6426f > files > 1

ncpfs-2.2.0.18.a-3mdk.src.rpm

#!/bin/sh
#
# by Bill Nottingham <notting@redhat.com>
#

if [ $# != 4 -o "$3" != "-o" ]; then
	echo "unsupported commandline $0 $*"
	exit -1
fi

HOSTINFO="-S `echo $1 | sed -e 's/:/ -V /'`"

COMMAND="ncpmount $HOSTINFO"
for arg in `echo $4 | tr ',' ' '`; do
        case "$arg" in
	  "rw")
	      COMMAND="$COMMAND -f755 -d755"
	      ;;
	  "ro")
	      COMMAND="$COMMAND -f555 -d555"
	      ;;
          gid=*)
              MGID=`echo $arg | cut -d '=' -f 2`
              COMMAND="$COMMAND -g$MGID"
              ;;
          uid=*)
              MUID=`echo $arg | cut -d '=' -f 2`
	      COMMAND="$COMMAND -u$MUID"
	      ;;
	  user=*)
	      NCPUSER="-U `echo $arg | cut -d '=' -f 2-`"
	      ;;
          passwd=*)
              PASSWD="-P `echo $arg | cut -d '=' -f 2-`"
              ;;
	   *)
	     ;;
	esac
done

if [ -n "$PASSWD" ]; then
      echo $COMMAND $NCPUSER $PASSWD $2
      $COMMAND $NCPUSER $PASSWD $2
else
     echo $COMMAND $NCPUSER -n $2
     $COMMAND $NCPUSER -n $2
fi