#!/bin/sh sysname=$1 uname=`uname -s` machine=`uname -m` if [ "$sysname" = "" ]; then case $uname in 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*) 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 " 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 statmsg sysconfd common dhcpctl; do (sed -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \ $foo/Makefile done exit 0