1#! @SH@
2#
3# -*-sh-*-
4#
5#     Copyright (C) 2000-2001 Ross Campbell <rcampbel@us.oracle.com>
6#     Copyright (C) 2000-2005 Roland Rosenfeld <roland@spinnaker.de>
7#
8#     This program is free software; you can redistribute it and/or modify
9#     it under the terms of the GNU General Public License as published by
10#     the Free Software Foundation; either version 2 of the License, or
11#     (at your option) any later version.
12#
13#     This program is distributed in the hope that it will be useful,
14#     but WITHOUT ANY WARRANTY; without even the implied warranty of
15#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16#     GNU General Public License for more details.
17#
18#     You should have received a copy of the GNU General Public License
19#     along with this program; if not, write to the Free Software Foundation,
20#     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,, USA.
21
22m_getent_query()
23{
24    GETENT=@GETENT@
25
26    if [ -x "$GETENT" ]	#check for getent
27    then
28	f_user="`echo \"$@\" | sed -e 's/@.*//'`"
29	HOST="`lbdb_hostname`"
30
31	$GETENT passwd \
32	| grep -ia "$f_user" \
33	| sed -e "s/^\([^:]*\):[^:]*:\([^:]*\):[^:]*:\([^:,]*\)[,:].*\$/\1@$HOST	\3	UID \2/"
34    fi
35}
36