I looked at the code and even when not using utmpx it completely makes
no sense at all to handle logging. It only wrotes login entries to the
log files, but never logout entries. This will totally upset last/ac
each time you log in.
Approved by: miwi (portmgr, implicit)
use getusershell() to determine if the usershell is a valid shell or not.
Without USE_GETUSERSHELL defined, rpc.pcnfsd will only check if the usershell
ends in sh - which is bad when you want to enable an /sbin/nologin user to mount
nfs shares.
Bump PORTREVISION
Noticed by: playing with NFS on MS-DOS 6.22 (yihaa)