1996-05-20 20:18:47 +00:00
|
|
|
#!/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
|
1996-05-22 09:51:59 +00:00
|
|
|
sysname=alphaosf
|
1996-05-20 20:18:47 +00:00
|
|
|
fi;;
|
|
|
|
Linux)
|
|
|
|
sysname=linux;;
|
|
|
|
SunOS)
|
|
|
|
case `uname -r` in
|
|
|
|
4*) sysname=sunos4;;
|
1996-05-22 11:29:25 +00:00
|
|
|
5*) sysname=sunos5;;
|
1996-05-20 20:18:47 +00:00
|
|
|
esac;;
|
|
|
|
NetBSD)
|
|
|
|
sysname=netbsd;;
|
|
|
|
FreeBSD)
|
|
|
|
sysname=freebsd;;
|
1996-06-12 04:06:16 +00:00
|
|
|
hpux)
|
|
|
|
sysname=hpux;;
|
1996-05-20 20:18:47 +00:00
|
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$sysname" = "" ]; then
|
|
|
|
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)"
|
1996-05-22 11:29:25 +00:00
|
|
|
echo " sunos5 SunOS 5.5 (Solaris 2.5) (earlier 2.x releases may work)"
|
1996-05-20 20:18:47 +00:00
|
|
|
echo " netbsd NetBSD 1.1 or higher"
|
|
|
|
echo " freebsd FreeBSD"
|
1996-06-12 04:06:16 +00:00
|
|
|
echo " hpux HP-UX"
|
1996-05-20 20:18:47 +00:00
|
|
|
exit 1;
|
|
|
|
fi
|
|
|
|
|
1996-06-01 00:03:24 +00:00
|
|
|
if [ \( $sysname = "bsdos" -o $sysname = "netbsd" -o $sysname = "freebsd" \) \
|
|
|
|
-a \( ! -f /var/db/dhcpd.leases \) -a \( -f /etc/dhcpd.leases \) ];
|
|
|
|
then
|
|
|
|
echo
|
|
|
|
echo " !!!WARNING!!!"
|
|
|
|
echo
|
|
|
|
echo DHCPD is now storing the DHCP lease database in /var/db
|
|
|
|
echo instead of /etc. Before you start using this new version
|
|
|
|
echo of dhcpd, you must move your dhcpd.leases file from /etc
|
|
|
|
echo to /var/db!
|
|
|
|
echo
|
|
|
|
echo " !!!WARNING!!!"
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
|
1996-05-22 11:29:25 +00:00
|
|
|
echo "System Type: $sysname"
|
|
|
|
|
1996-05-20 20:18:47 +00:00
|
|
|
sed -e "/^##\+\+${sysname}\+\+/,/^##--${sysname}--/s/^#//" \
|
|
|
|
<Makefile.dist >Makefile
|
|
|
|
|
|
|
|
exit 0
|