#
# address-null: host specific from address specification
#

REVISION_ID='@(#)address-null	3.3 (motonori/WIDE) 08 Jun 1996'

if [ "$REVISION_ID_LIST" ]
then
        REVISION_ID_LIST="$REVISION_ID_LIST\\
# $REVISION_ID"
else
        REVISION_ID_LIST="# $REVISION_ID"
fi

# allocate a grobal class character
_ALLOC_MODE=normal
_ALLOC_TYPE=class
_ALLOC_DIR=down
_ALLOC_PREF=S
_ALLOC_USAGE='from address/local users [address-null]'
. $MASTERDIR/$CHARALLOC
_LU_CHAR=$_ALLOC_CHAR	# class for local users

#|# user names which require host.domain
#|#LOCAL_ADMIN_USERS='root daemon news usenet postmaster MAILER-DAEMON'
#|##LOCAL_USERS='user1 user2 ...'

: ${LOCAL_ADMIN_USERS='root daemon news usenet postmaster MAILER-DAEMON'}
CLASS=
case "$LOCAL_USERS" in
"") ;;
/*|-*)	# file definition
	CLASS="F$_LU_CHAR$LOCAL_USERS" ;;
*)	# definition in .cf
	exec << EoF
$LOCAL_USERS
EoF
	CLASS=`sed 's/^/C'$_LU_CHAR' /'` ;;
esac

if [ "$LOCAL_ADMIN_USERS" ]
then

HDRLOCALUSERS="C$_LU_CHAR $LOCAL_ADMIN_USERS\\
$CLASS"

else

HDRLOCALUSERS="$CLASS"

fi

LOCALFROM='R$='$_LU_CHAR'			$@$1@$j				show exposed names'
