diff options
author | dd <dd@FreeBSD.org> | 2001-05-24 03:50:55 +0000 |
---|---|---|
committer | dd <dd@FreeBSD.org> | 2001-05-24 03:50:55 +0000 |
commit | b45ef80fe4190edb990cdfc66d4a9f1d2b8f3800 (patch) | |
tree | d2436895ac033e5f2d360caf71d6ab0f0bbf323a | |
parent | 7c73050498d3c0512ff317928f3a437ba33ef51f (diff) | |
download | FreeBSD-src-b45ef80fe4190edb990cdfc66d4a9f1d2b8f3800.zip FreeBSD-src-b45ef80fe4190edb990cdfc66d4a9f1d2b8f3800.tar.gz |
Use pw(8) instead of grep'ing through /etc/passwd. This fixes
automatic filling of the "Originator" field for NIS users.
PR: 24372
-rw-r--r-- | gnu/usr.bin/send-pr/send-pr.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/usr.bin/send-pr/send-pr.sh b/gnu/usr.bin/send-pr/send-pr.sh index 1776e23..9a79a24 100644 --- a/gnu/usr.bin/send-pr/send-pr.sh +++ b/gnu/usr.bin/send-pr/send-pr.sh @@ -58,8 +58,8 @@ GNATS_SITE=freefall # host-dependent. MAIL_AGENT="${MAIL_AGENT:-/usr/sbin/sendmail -oi -t}" -# How to read the passwd database. -PASSWD="cat /etc/passwd" +# Path to pw(8) +PW="/usr/sbin/pw" ECHON=bsd @@ -97,7 +97,7 @@ else PTEMP=`mktemp -t p` || exit 1 # Must use temp file due to incompatibilities in quoting behavior # and to protect shell metacharacters in the expansion of $LOGNAME - $PASSWD | grep "^$LOGNAME:" | awk -F: '{print $5}' | sed -e 's/,.*//' > $PTEMP + $PW usershow $LOGNAME | awk -F: '{ print $8 }' | sed -e 's/,.*//' > $PTEMP ORIGINATOR="`cat $PTEMP`" rm -f $PTEMP fi |