#!/bin/sh
# @vasm : USER
# @level: user
# @description: setup password and users  
# 
# (c) Eko M. Budi, 2003
# (c) Vector Linux, 2003
#
# Released under GNU GPL

VDIR=$(dirname $0)

. $VDIR/vasm-functions

#########################################################################
menu_root()
{
while [ 1 ]; do
  DIMENSION="17 56 5"
  [ "$CMD" ] && DIMENSION="21 70 4"
  TITLE="USER ADMINISTRATION"
  TEXT="\n
This menu allows you to register casual users for yourself,
as well as for other people.\n\n
Please select what do you want to do:"

$DCMD --backtitle "$BACKTITLE" --title "$TITLE" --menu "$TEXT" $DIMENSION \
 "ADD"  "Add a new user" \
 "DEL"  "Delete some users" \
 "PASSWD"   "Change user password" \
 "PASSROOT" "Change root password" \
 "EXIT" "Exit this menu" \
 2> $freply

   status=$?
   [ $status != 0 ] && return $status

    case `cat $freply` in
      PASSROOT)
        $VDIR/vpasswd root
        ;; 
      PASSWD) 
        $VDIR/vpasswd
        ;;
      ADD)
        $VDIR/vuseradd
        ;;
      DEL)
        $VDIR/vuserdel
	;;
      EXIT)
        clean_exit 0
	;;
    esac
 done
}

####################################################################################
# MAIN PROGRAM

# Menu for root, or plain change password for user
if [ "$UID" = 0 ]; then
    wizard menu_root
else
   exec $VDIR/vpasswd1 
fi
return $?
