xref: /freebsd/contrib/sendmail/cf/sh/makeinfo.sh (revision d39bd2c1388b520fcba9abed1932acacead60fba)
1c2aa98e2SPeter Wemm#!/bin/sh
2c2aa98e2SPeter Wemm#
35dd76dd0SGregory Neil Shapiro# Copyright (c) 1998, 1999 Proofpoint, Inc. and its suppliers.
43299c2f1SGregory Neil Shapiro#	All rights reserved.
5c2aa98e2SPeter Wemm# Copyright (c) 1983 Eric P. Allman.  All rights reserved.
6c2aa98e2SPeter Wemm# Copyright (c) 1988, 1993
7c2aa98e2SPeter Wemm#	The Regents of the University of California.  All rights reserved.
8c2aa98e2SPeter Wemm#
9c2aa98e2SPeter Wemm# By using this file, you agree to the terms and conditions set
10c2aa98e2SPeter Wemm# forth in the LICENSE file which can be found at the top level of
11c2aa98e2SPeter Wemm# the sendmail distribution.
12c2aa98e2SPeter Wemm#
13c2aa98e2SPeter Wemm#
144313cc83SGregory Neil Shapiro#	$Id: makeinfo.sh,v 8.15 2013-11-22 20:51:17 ca Exp $
153299c2f1SGregory Neil Shapiro#
163299c2f1SGregory Neil Shapiro# $FreeBSD$
17c2aa98e2SPeter Wemm#
18c2aa98e2SPeter Wemm
19c2aa98e2SPeter Wemmusewhoami=0
20c2aa98e2SPeter Wemmusehostname=0
21c2aa98e2SPeter Wemmfor p in `echo $PATH | sed 's/:/ /g'`
22c2aa98e2SPeter Wemmdo
23c2aa98e2SPeter Wemm	if [ "x$p" = "x" ]
24c2aa98e2SPeter Wemm	then
25c2aa98e2SPeter Wemm		p="."
26c2aa98e2SPeter Wemm	fi
27c2aa98e2SPeter Wemm	if [ -f $p/whoami ]
28c2aa98e2SPeter Wemm	then
29c2aa98e2SPeter Wemm		usewhoami=1
30c2aa98e2SPeter Wemm		if [ $usehostname -ne 0 ]
31c2aa98e2SPeter Wemm		then
32c2aa98e2SPeter Wemm			break;
33c2aa98e2SPeter Wemm		fi
34c2aa98e2SPeter Wemm	fi
35c2aa98e2SPeter Wemm	if [ -f $p/hostname ]
36c2aa98e2SPeter Wemm	then
37c2aa98e2SPeter Wemm		usehostname=1
38c2aa98e2SPeter Wemm		if [ $usewhoami -ne 0 ]
39c2aa98e2SPeter Wemm		then
40c2aa98e2SPeter Wemm			break;
41c2aa98e2SPeter Wemm		fi
42c2aa98e2SPeter Wemm	fi
43c2aa98e2SPeter Wemmdone
44c2aa98e2SPeter Wemmif [ $usewhoami -ne 0 ]
45c2aa98e2SPeter Wemmthen
46c2aa98e2SPeter Wemm	user=`whoami`
47c2aa98e2SPeter Wemmelse
48c2aa98e2SPeter Wemm	user=$LOGNAME
49c2aa98e2SPeter Wemmfi
50c2aa98e2SPeter Wemm
51c2aa98e2SPeter Wemmif [ $usehostname -ne 0 ]
52c2aa98e2SPeter Wemmthen
53c2aa98e2SPeter Wemm	host=`hostname`
54c2aa98e2SPeter Wemmelse
55c2aa98e2SPeter Wemm	host=`uname -n`
56c2aa98e2SPeter Wemmfi
577d845ddeSColin Percivalecho '#####' built by $user@$host
58c2aa98e2SPeter Wemmecho '#####' in `pwd` | sed 's/\/tmp_mnt//'
59c2aa98e2SPeter Wemmecho '#####' using $1 as configuration include directory | sed 's/\/tmp_mnt//'
60*d39bd2c1SGregory Neil Shapiroecho "define(\`__HOST__', \`$host')dnl"
61