#!/bin/sh while [ $# != 0 ]; do if [ x$1 = x--with-nsupdate ]; then nsupdate="-e /^##--nsupdate--/,/^##--nsupdate--/s/^#//" else if [ $?sysname = 0 ]; then sysname=$1 else echo "Unexpected argument: $1" fi fi shift done uname=`uname -s` machine=`uname -m` if [ "$sysname" = "" ]; then case $uname in AIX) sysname=aix;; Rhapsody) sysname=rhapsody;; ULTRIX) sysname=ultrix;; BSD/OS) sysname=bsdos;; OSF1) if [ $machine = 'alpha' ]; then sysname=alphaosf fi;; Linux) case `uname -r` in 1*) sysname=linux-1 ;; 2.1*) sysname=linux-2.1 ;; 2.2*) sysname=linux-2.2 ;; 2*) sysname=linux-2.0 ;; esac;; SunOS) case `uname -r` in 4*) sysname=sunos4;; 5*) set `which gcc` if [ $# = 1 ]; then sysname=sunos5-gcc else sysname=sunos5-cc fi;; esac;; NetBSD) sysname=netbsd;; FreeBSD) sysname=freebsd;; hpux) sysname=hpux;; HP-UX) sysname=hpux;; QNX) sysname=qnx;; NEXTSTEP) sysname=nextstep;; esac fi if [ "$sysname" = "" ]; then echo "UNIX name: $uname machine: $machine" echo echo "Unknown system. If this is an SCO system running ODT 3.0 or" echo "higher, type \`\`./configure sco''. Otherwise, this is a" echo "configuration that isn't supported or hasn't been tested." echo echo "Supported configurations are:" echo " aix AIX 4.1.5.0" echo " ultrix ULTRIX 4.2A or higher" echo " bsdos BSDI BSD/OS 2.1" echo " alphaosf DEC Alpha OSF/1" echo " linux Linux" echo " sunos4 Sunos 4.1.4 (earlier releases may work)" echo " sunos5-cc Solaris 2.4 or higher with Sun cc" echo " sunos5-gcc Solaris 2.4 or higher with gcc" echo " netbsd NetBSD 1.1 or higher" echo " freebsd FreeBSD" echo " hpux HP-UX" echo " qnx QNX 4.2 or higher" echo " NEXTSTEP NeXTSTEP" exit 1; fi echo "System Type: $sysname" for foo in . client server relay common; do (sed $nsupdate -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \ $foo/Makefile done exit 0