NetBSD/share/sushi/users/adduser/script
garbled ceb08cea2c Add all the help menus, and working menu items I currently have for sushi.
Note, these directories are missing Makefiles..  I know that.. and I'm
working on it.
2001-01-05 02:06:53 +00:00

26 lines
523 B
Bash
Executable File

#!/bin/sh -x
# $NetBSD: script,v 1.1 2001/01/05 02:07:00 garbled Exp $
CTIME=`date +%s`
if [ ! -z $6 ]; then
EXPIRE=`expr $6 \* 24 \* 60 \* 60 + $CTIME`
EXPIRE=`echo "-e $EXPIRE"`
fi
if [ -z $5 ]; then
HOME=`grep base_dir /etc/usermgmt.conf | awk '{print $2}'`
HOME=`echo "${HOME}/${1}"`
else
HOME=$5
fi
if [ -z $8 ]; then
UID=""
else
UID="-u $8"
fi
if [ $3 != "NONE" ]; then
SG="-G $3"
fi
useradd $SG $UID -c "$4" -d $HOME $EXPIRE -g $2 -m -s $7 -v $1
if [ $? -eq 0 ]; then
echo "User $1 successfully created"
fi