blob: 544fb0d718c23c7df159aaf7d9bc0dbb248f75cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
#!/bin/sh
# $Id$
# if [ -d /NextApps ]; then
# system="NeXTStep"
# else
system=`uname -s`
release=`uname -r`
machine=`uname -p`
arch=`uname -m`
# fi
state="unknown"
case $system in
Linux)
makext="linux";
ksrc="linux";
state="known";;
SunOS)
case $release in
# [0-3]*) state="ancient";;
# 4*) state="known"; ksrc="sunos4"; makext="sunos4";;
5.[1-6]*) state="known"; ksrc="solaris"; makext="sol2";;
5.[7-9]*) state="known"; ksrc="solaris"; makext="sol2";
case $arch in
sun4u) lp64='y';;
*) ;;
esac;;
esac;;
NetBSD|FreeBSD|ULTRIX|OSF1|NeXTStep|SINIX-?|UNIX_SV|UNIX_System_V)
state="notincluded";;
# NetBSD)
# makext="bsd";
# case $release in
# 0.*) state="ancient";;
# 1.0*) state="ancient";;
# 1.1*) state="known"; ksrc="netbsd-1.1";;
# 1.2*) state="known"; ksrc="netbsd-1.2"; makext="netbsd-1.2";;
# 1.[3-9]*|[2-9]*)
# state="late"; ksrc="netbsd-1.2";;
# esac;;
# ULTRIX)
# makext="ultrix";
# case $release in
# [0-3]*) state="ancient";;
# 4.[01]*) state="early"; ksrc="ultrix";;
# 4.[234]) state="known"; ksrc="ultrix";;
# esac;;
# OSF1)
# makext="osf";
# case $release in
# V1.*) state="neolithic"; ksrc="osf1";;
# V[23].*) state="neolithic"; ksrc="osf1";;
# V4.*) state="known"; ksrc="osf1";;
# V[5-9]*) state="late"; ksrc="osf1";;
# esac;;
# FreeBSD)
# makext="bsd";
# case $release in
# 1.*) state="known"; ksrc="freebsd-old";;
# 2.[01]*) state="known"; ksrc="freebsd-2.0";;
# 2.2.[2-7]*) state="late"; ksrc="freebsd-2.0";;
# 2.2.8*) state="known"; ksrc="freebsd-2.2.8";;
# 3.[0-1]*) state="known"; ksrc="freebsd-3.0";;
# esac;;
# NeXTStep)
# makext="NeXT";
# ksrc="NeXT";
# state="known";;
# SINIX-?)
# case $release in
# 5.4[01]) state=known; ksrc=svr4; makext=svr4;;
# 5.4[2-9]) state=late; ksrc=svr4; makext=svr4;;
# esac;;
# # Intel SVR4 systems come with a bug in the uname program. Unless
# # your provider fixed the bug, or you get a fix for it, uname -S will
# # overwrite the system name with the node name!
# UNIX_SV|UNIX_System_V|`uname -n`)
# case $release in
# 4.0) state=known; ksrc=svr4; makext=svr4;;
# 4.2) state=late; ksrc=svr4; makext=svr4;;
# esac;;
esac
if [ -d "$ksrc" ]; then :; else
state="notincluded"
unset ksrc
fi
case $state in
neolithic)
echo "This is a newer release on an outdated OS ($system)."
echo " This software may or may not work on this OS."
echo " You may want to download an older version of PPP for this OS.";;
ancient)
echo "This is an old release of a supported OS ($system)."
echo "This software cannot be used as-is on this system,"
echo "but you may be able to port it. Good luck!"
exit;;
early)
echo "This is an old release of a supported OS ($system)."
echo "This software should install and run on this system,"
echo "but it hasn't been tested.";;
late)
echo "This is a newer release of $system than is supported by"
echo "this software. It may or may not work.";;
unknown)
echo "This software has not been ported to this system. Sorry.";;
notincluded)
echo "Support for this system has not been included"
echo "in this distribution. Sorry.";;
esac
orig_makext=$makext
if [ -d "$ksrc" ]; then
echo "Creating links to Makefiles."
rm -f Makefile
ln -s $ksrc/Makefile.top Makefile
echo " Makefile -> $ksrc/Makefile.top"
if [ "$ksrc" = solaris ]; then
# Point to 64-bit Makefile extension
if [ "$lp64" = y ]; then
makext=$makext-64
fi
rm -f $ksrc/Makefile
ln -s Makefile.$makext $ksrc/Makefile
echo " $ksrc/Makefile -> Makefile.$makext"
# Restore extension
if [ "$lp64" = y ]; then
makext=$orig_makext
fi
fi
for dir in pppd pppstats chat pppdump; do
rm -f $dir/Makefile
if [ -f $dir/Makefile.$makext ]; then
ln -s Makefile.$makext $dir/Makefile
echo " $dir/Makefile -> Makefile.$makext"
fi
done
fi
|