#!/bin/sh
PREFIX=$(expr $0 : "\(/.*\)/bin/$(basename $0)\$") || exit 1
if [ -r $PREFIX/etc/utcount.conf ]; then
. $PREFIX/etc/utcount.conf
else
exit 1
fi
who | awk '{printf("%s %s %s\n",$1,$2,substr($2,1,4))}' \
| while read user ttyname ttyprefix
do
if [ "$ttyprefix" != "$pppd_ttyprefix" ] ; then
continue
fi
grep ":" /etc/ppp/options.$ttyname \
| awk -F: '{printf(" %s %s\n",user,$2)}' user=$user
done