17c478bd9Sstevel@tonic-gate#!/bin/sh 27c478bd9Sstevel@tonic-gate# 37c478bd9Sstevel@tonic-gate# Copyright (c) 1983 Eric P. Allman 47c478bd9Sstevel@tonic-gate# Copyright (c) 1988, 1993 57c478bd9Sstevel@tonic-gate# The Regents of the University of California. All rights reserved. 67c478bd9Sstevel@tonic-gate# 7*d4660949Sjbeck# Copyright 1998, 2007 Sun Microsystems, Inc. All rights reserved. 8*d4660949Sjbeck# Use is subject to license terms. 97c478bd9Sstevel@tonic-gate# 107c478bd9Sstevel@tonic-gate# Redistribution and use in source and binary forms, with or without 117c478bd9Sstevel@tonic-gate# modification, are permitted provided that the following conditions 127c478bd9Sstevel@tonic-gate# are met: 137c478bd9Sstevel@tonic-gate# 1. Redistributions of source code must retain the above copyright 147c478bd9Sstevel@tonic-gate# notice, this list of conditions and the following disclaimer. 157c478bd9Sstevel@tonic-gate# 2. Redistributions in binary form must reproduce the above copyright 167c478bd9Sstevel@tonic-gate# notice, this list of conditions and the following disclaimer in the 177c478bd9Sstevel@tonic-gate# documentation and/or other materials provided with the distribution. 187c478bd9Sstevel@tonic-gate# 3. All advertising materials mentioning features or use of this software 197c478bd9Sstevel@tonic-gate# must display the following acknowledgement: 207c478bd9Sstevel@tonic-gate# This product includes software developed by the University of 217c478bd9Sstevel@tonic-gate# California, Berkeley and its contributors. 227c478bd9Sstevel@tonic-gate# 4. Neither the name of the University nor the names of its contributors 237c478bd9Sstevel@tonic-gate# may be used to endorse or promote products derived from this software 247c478bd9Sstevel@tonic-gate# without specific prior written permission. 257c478bd9Sstevel@tonic-gate# 267c478bd9Sstevel@tonic-gate# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 277c478bd9Sstevel@tonic-gate# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 287c478bd9Sstevel@tonic-gate# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 297c478bd9Sstevel@tonic-gate# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 307c478bd9Sstevel@tonic-gate# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 317c478bd9Sstevel@tonic-gate# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 327c478bd9Sstevel@tonic-gate# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 337c478bd9Sstevel@tonic-gate# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 347c478bd9Sstevel@tonic-gate# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 357c478bd9Sstevel@tonic-gate# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 367c478bd9Sstevel@tonic-gate# SUCH DAMAGE. 377c478bd9Sstevel@tonic-gate# 387c478bd9Sstevel@tonic-gate# %W% (Berkeley+Sun) %G% 397c478bd9Sstevel@tonic-gate# ident "%Z%%M% %I% %E% SMI" 407c478bd9Sstevel@tonic-gate# 417c478bd9Sstevel@tonic-gate 427c478bd9Sstevel@tonic-gateif [ "x$1" = "x-q" ] 437c478bd9Sstevel@tonic-gatethen 447c478bd9Sstevel@tonic-gate quiet=1 457c478bd9Sstevel@tonic-gate shift 467c478bd9Sstevel@tonic-gateelse 477c478bd9Sstevel@tonic-gate quiet=0 487c478bd9Sstevel@tonic-gatefi 497c478bd9Sstevel@tonic-gate 507c478bd9Sstevel@tonic-gateusewhoami=0 517c478bd9Sstevel@tonic-gateusehostname=0 527c478bd9Sstevel@tonic-gatefor p in `echo $PATH | sed 's/:/ /g'` 537c478bd9Sstevel@tonic-gatedo 547c478bd9Sstevel@tonic-gate if [ "x$p" = "x" ] 557c478bd9Sstevel@tonic-gate then 567c478bd9Sstevel@tonic-gate p="." 577c478bd9Sstevel@tonic-gate fi 587c478bd9Sstevel@tonic-gate if [ -f $p/whoami ] 597c478bd9Sstevel@tonic-gate then 607c478bd9Sstevel@tonic-gate usewhoami=1 617c478bd9Sstevel@tonic-gate if [ $usehostname -ne 0 ] 627c478bd9Sstevel@tonic-gate then 637c478bd9Sstevel@tonic-gate break; 647c478bd9Sstevel@tonic-gate fi 657c478bd9Sstevel@tonic-gate fi 667c478bd9Sstevel@tonic-gate if [ -f $p/hostname ] 677c478bd9Sstevel@tonic-gate then 687c478bd9Sstevel@tonic-gate usehostname=1 697c478bd9Sstevel@tonic-gate if [ $usewhoami -ne 0 ] 707c478bd9Sstevel@tonic-gate then 717c478bd9Sstevel@tonic-gate break; 727c478bd9Sstevel@tonic-gate fi 737c478bd9Sstevel@tonic-gate fi 747c478bd9Sstevel@tonic-gatedone 757c478bd9Sstevel@tonic-gateif [ $usewhoami -ne 0 ] 767c478bd9Sstevel@tonic-gatethen 777c478bd9Sstevel@tonic-gate user=`whoami` 787c478bd9Sstevel@tonic-gateelse 797c478bd9Sstevel@tonic-gate user=$LOGNAME 807c478bd9Sstevel@tonic-gatefi 817c478bd9Sstevel@tonic-gate 827c478bd9Sstevel@tonic-gateif [ $usehostname -ne 0 ] 837c478bd9Sstevel@tonic-gatethen 847c478bd9Sstevel@tonic-gate host=`hostname` 857c478bd9Sstevel@tonic-gateelse 867c478bd9Sstevel@tonic-gate host=`uname -n` 877c478bd9Sstevel@tonic-gatefi 887c478bd9Sstevel@tonic-gateif [ $quiet -eq 1 ] 897c478bd9Sstevel@tonic-gatethen 907c478bd9Sstevel@tonic-gate echo '#####' built on `date` 917c478bd9Sstevel@tonic-gateelse 92*d4660949Sjbeck if [ -n "$user" ]; then 937c478bd9Sstevel@tonic-gate echo '#####' built by $user@$host on `date` 94*d4660949Sjbeck else 95*d4660949Sjbeck echo '#####' built automatically @$host on `date` 96*d4660949Sjbeck fi 977c478bd9Sstevel@tonic-gate echo '#####' in `pwd` | sed 's/\/tmp_mnt//' 987c478bd9Sstevel@tonic-gate echo '#####' using $1 as configuration include directory | sed 's/\/tmp_mnt//' 997c478bd9Sstevel@tonic-gate echo "define(\`__HOST__', $host)dnl" 1007c478bd9Sstevel@tonic-gatefi 101