]>
Commit | Line | Data |
---|---|---|
7cfbbab1 JK |
1 | diff -durN freeswan-1.3.orig/Makefile freeswan-1.3/Makefile |
2 | --- freeswan-1.3.orig/Makefile Tue Feb 8 22:22:28 2000 | |
3 | +++ freeswan-1.3/Makefile Tue Apr 25 11:44:45 2000 | |
4 | @@ -16,21 +16,17 @@ | |
5 | # public and private command directories | |
6 | # Beware, many things define PATH settings which are assumed to include | |
7 | # PUBDIR (or at least, to include *some* copy of the "ipsec" command). | |
8 | -PUBDIR=/usr/local/sbin | |
9 | +PUBDIR=/usr/sbin | |
10 | # PRIVDIR is where things get put, FINALPRIVDIR is where they think they | |
11 | # will be put (currently only used by utils/ipsec) | |
12 | -PRIVDIR=/usr/local/lib/ipsec | |
13 | -FINALPRIVDIR=/usr/local/lib/ipsec | |
14 | +PRIVDIR=/usr/lib/ipsec | |
15 | +FINALPRIVDIR=/usr/lib/ipsec | |
16 | # where manpages go | |
17 | -MANTREE=/usr/local/man | |
18 | +MANTREE=/usr/share/man | |
19 | # all relevant manpage subdirectories | |
20 | MANPLACES=man3 man5 man8 | |
21 | # where boot/shutdown scripts go (first one that exists gets it) | |
22 | -RCDIRS=/etc/rc.d/init.d /etc/rc.d /etc/init.d /sbin/init.d | |
23 | -RCDIR=$(shell for d in $(RCDIRS) ; \ | |
24 | - do if test -d $$d ; \ | |
25 | - then echo $$d ; exit 0 ; \ | |
26 | - fi ; done ; echo /unknown ) | |
27 | +RCDIR=/etc/rc.d/init.d | |
28 | ||
29 | # kernel location, and location of kernel patches in the distribution | |
30 | KERNELSRC=/usr/src/linux | |
31 | @@ -205,8 +201,8 @@ | |
32 | SETTINGS=BINDIR=$(PRIVDIR) PUBDIR=$(PUBDIR) PRIVDIR=$(PRIVDIR) \ | |
33 | FINALPRIVDIR=$(FINALPRIVDIR) MANTREE=$(MANTREE) INSTALL="$(INSTALL)" | |
34 | install: | |
35 | - mkdir -p $(PRIVDIR) $(PUBDIR) | |
36 | - for m in $(MANPLACES) ; do mkdir -p $(MANTREE)/$$m ; done | |
37 | + mkdir -p $(DESTDIR)$(PRIVDIR) $(DESTDIR)$(PUBDIR) | |
38 | + for m in $(MANPLACES) ; do mkdir -p $(DESTDIR)$(MANTREE)/$$m ; done | |
39 | cd lib ; $(MAKE) install $(SETTINGS) | |
40 | cd klips/utils ; $(MAKE) install $(SETTINGS) | |
41 | cd pluto ; $(MAKE) install $(SETTINGS) | |
42 | diff -durN freeswan-1.3.orig/klips/utils/Makefile freeswan-1.3/klips/utils/Makefile | |
43 | --- freeswan-1.3.orig/klips/utils/Makefile Tue Feb 8 22:22:06 2000 | |
44 | +++ freeswan-1.3/klips/utils/Makefile Tue Apr 25 11:44:45 2000 | |
45 | @@ -14,7 +14,7 @@ | |
46 | # RCSID $Id$ | |
47 | ||
48 | CC=gcc | |
49 | -CFLAGS=-O2 -I../net/ipsec -I../../lib -g | |
50 | +CFLAGS=$(OPT_FLAGS) -I../net/ipsec -I../../lib | |
51 | ||
52 | CFLAGS+= -Wall | |
53 | #CFLAGS+= -Wconversion | |
54 | @@ -30,8 +30,8 @@ | |
55 | CFLAGS+= -Wbad-function-cast | |
56 | ||
57 | ALL=spi eroute spigrp tncfg klipsdebug | |
58 | -BINDIR=/usr/local/lib/ipsec | |
59 | -MANTREE=/usr/local/man | |
60 | +BINDIR=/usr/lib/ipsec | |
61 | +MANTREE=/usr/share/man | |
62 | MANDIR=$(MANTREE)/man8 | |
63 | FREESWANLIB=../../lib/libfreeswan.a | |
64 | INSTALL=install | |
65 | @@ -39,9 +39,9 @@ | |
66 | all: $(ALL) | |
67 | ||
68 | install: $(ALL) | |
69 | - $(INSTALL) $(ALL) $(BINDIR) | |
70 | + $(INSTALL) $(ALL) $(DESTDIR)$(BINDIR) | |
71 | for f in $(addsuffix .8, $(ALL)) ; do \ | |
72 | - $(INSTALL) $$f $(MANDIR)/ipsec_$$f || exit 1 ; done | |
73 | + $(INSTALL) $$f $(DESTDIR)$(MANDIR)/ipsec_$$f || exit 1 ; done | |
74 | ||
75 | spi: spi.o | |
76 | $(CC) $(DFLAGS) -o $@ $? $(FREESWANLIB) | |
77 | diff -durN freeswan-1.3.orig/lib/Makefile freeswan-1.3/lib/Makefile | |
78 | --- freeswan-1.3.orig/lib/Makefile Tue Feb 8 22:22:09 2000 | |
79 | +++ freeswan-1.3/lib/Makefile Tue Apr 25 11:44:45 2000 | |
80 | @@ -19,9 +19,9 @@ | |
81 | HDRS=freeswan.h internal.h | |
82 | LIB=libfreeswan.a | |
83 | # Original flags | |
84 | -CFLAGS=-O3 -I. | |
85 | +CFLAGS=$(OPT_FLAGS) -I. | |
86 | # Add debugging symbols | |
87 | -CFLAGS+= -g | |
88 | +#CFLAGS+= -g | |
89 | CFLAGS+= -Wall | |
90 | #CFLAGS+= -Wconversion | |
91 | #CFLAGS+= -Wmissing-prototypes | |
92 | @@ -36,9 +36,9 @@ | |
93 | CFLAGS+= -Wbad-function-cast | |
94 | ||
95 | ARFLAGS=crvs | |
96 | -EXTHDRS=des.h gmp.h | |
97 | -EXTLIBS=libdes.a libgmp.a | |
98 | -MANTREE=/usr/local/man | |
99 | +EXTHDRS=des.h | |
100 | +EXTLIBS=libdes.a | |
101 | +MANTREE=/usr/share/man | |
102 | MANDIR=$(MANTREE)/man3 | |
103 | MANS=atoaddr.3 atoasr.3 atodata.3 atosa.3 atoul.3 goodmask.3 optionsfrom.3 \ | |
104 | subnetof.3 | |
105 | @@ -50,11 +50,11 @@ | |
106 | all: $(EXTHDRS) $(LIB) $(EXTLIBS) | |
107 | ||
108 | install: | |
109 | - mkdir -p $(MANDIR) | |
110 | + mkdir -p $(DESTDIR)$(MANDIR) | |
111 | for f in $(MANS) ; \ | |
112 | do \ | |
113 | - $(INSTALL) $$f $(MANDIR)/ipsec_$$f || exit 1 ; \ | |
114 | - ../utils/manlink $(MANDIR) ipsec_$$f ; \ | |
115 | + $(INSTALL) $$f $(DESTDIR)$(MANDIR)/ipsec_$$f || exit 1 ; \ | |
116 | + ../utils/manlink $(DESTDIR)$(MANDIR) ipsec_$$f ; \ | |
117 | done | |
118 | ||
119 | $(LIB): $(OBJS) | |
120 | diff -durN freeswan-1.3.orig/libdes/Makefile freeswan-1.3/libdes/Makefile | |
121 | --- freeswan-1.3.orig/libdes/Makefile Thu Nov 25 18:04:25 1999 | |
122 | +++ freeswan-1.3/libdes/Makefile Tue Apr 25 11:44:45 2000 | |
123 | @@ -46,7 +46,7 @@ | |
124 | ||
125 | CC=gcc | |
126 | #CFLAG= -O4 -funroll-loops -fomit-frame-pointer | |
127 | -CFLAG= -O3 -fomit-frame-pointer | |
128 | +CFLAG= $(OPT_FLAGS) -fomit-frame-pointer | |
129 | ||
130 | CFLAGS=$(OPTS) $(CFLAG) | |
131 | CPP=$(CC) -E | |
132 | @@ -59,10 +59,10 @@ | |
133 | #DES_ENC=asm/dx86-sol.o asm/yx86-sol.o # solaris format x86 | |
134 | #DES_ENC=asm/dx86bsdi.o asm/yx86basi.o # bsdi format x86 | |
135 | ||
136 | -LIBDIR=/usr/local/lib | |
137 | -BINDIR=/usr/local/bin | |
138 | -INCDIR=/usr/local/include | |
139 | -MANDIR=/usr/local/man | |
140 | +LIBDIR=/usr/lib | |
141 | +BINDIR=/usr/bin | |
142 | +INCDIR=/usr/include | |
143 | +MANDIR=/usr/man | |
144 | MAN1=1 | |
145 | MAN3=3 | |
146 | SHELL=/bin/sh | |
147 | @@ -231,20 +231,16 @@ | |
148 | chmod 644 $(INSTALLTOP)/include/des.h; \ | |
149 | else \ | |
150 | echo Standalone install; \ | |
151 | - cp $(DLIB) $(LIBDIR)/$(DLIB); \ | |
152 | + cp $(DLIB) $(DESTDIR)$(LIBDIR)/$(DLIB); \ | |
153 | if test -s /bin/ranlib; then \ | |
154 | - /bin/ranlib $(LIBDIR)/$(DLIB); \ | |
155 | + /bin/ranlib $(DESTDIR)$(LIBDIR)/$(DLIB); \ | |
156 | else \ | |
157 | if test -s /usr/bin/ranlib; then \ | |
158 | - /usr/bin/ranlib $(LIBDIR)/$(DLIB); \ | |
159 | + /usr/bin/ranlib $(DESTDIR)$(LIBDIR)/$(DLIB); \ | |
160 | fi; \ | |
161 | fi; \ | |
162 | - chmod 644 $(LIBDIR)/$(DLIB); \ | |
163 | - cp des_crypt.man $(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \ | |
164 | - chmod 644 $(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \ | |
165 | - cp des.man $(MANDIR)/man$(MAN1)/des.$(MAN1); \ | |
166 | - chmod 644 $(MANDIR)/man$(MAN1)/des.$(MAN1); \ | |
167 | - cp des.h $(INCDIR)/des.h; \ | |
168 | - chmod 644 $(INCDIR)/des.h; \ | |
169 | + cp des_crypt.man $(DESTDIR)$(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \ | |
170 | + cp des.man $(DESTDIR)$(MANDIR)/man$(MAN1)/des.$(MAN1); \ | |
171 | + cp des.h $(DESTDIR)$(INCDIR)/des.h; \ | |
172 | fi | |
173 | # DO NOT DELETE THIS LINE -- make depend depends on it. | |
174 | diff -durN freeswan-1.3.orig/pluto/Makefile freeswan-1.3/pluto/Makefile | |
175 | --- freeswan-1.3.orig/pluto/Makefile Fri Dec 17 03:42:19 1999 | |
176 | +++ freeswan-1.3/pluto/Makefile Tue Apr 25 11:45:57 2000 | |
177 | @@ -19,10 +19,10 @@ | |
178 | CC = gcc | |
179 | ||
180 | # directory in which to install programs | |
181 | -BINDIR=/usr/local/lib/ipsec | |
182 | +BINDIR=/usr/lib/ipsec | |
183 | ||
184 | # directory in which to install man pages | |
185 | -MANTREE=/usr/local/man | |
186 | +MANTREE=/usr/share/man | |
187 | FMANDIR=$(MANTREE)/man5 | |
188 | PMANDIR=$(MANTREE)/man8 | |
189 | ||
190 | @@ -37,7 +37,7 @@ | |
191 | INSTALL=install | |
192 | ||
193 | # -O on Linux makes gcc coredump when compiling sha1.c | |
194 | -CFLAGS = -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast \ | |
195 | +CFLAGS = $(OPT_FLAGS) -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast \ | |
196 | -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes | |
197 | ||
198 | # where to find klips headers and FreeS/WAN headers | |
199 | @@ -74,7 +74,7 @@ | |
200 | ||
201 | CPPFLAGS = $(HDRDIRS) $(BYTE_ORDER) \ | |
202 | -DPLUTO -DKLIPS -DROAD_WARRIOR_FUDGE -DDODGE_DH_MISSING_ZERO_BUG \ | |
203 | - -DDEBUG -DGCC_LINT | |
204 | + -DDEBUG -DGCC_LINT -DSHARED_SECRETS_FILE='"/etc/freeswan/ipsec.secrets"' | |
205 | ||
206 | ALLFLAGS = $(CPPFLAGS) $(CFLAGS) | |
207 | ||
208 | @@ -142,21 +142,21 @@ | |
209 | OBJSPLUTO = connections.o constants.o cookie.o crypto.o defs.o log.o \ | |
210 | state.o main.o server.o timer.o id.o ipsec_doi.o kernel.o \ | |
211 | kernel_comm.o demux.o packet.o preshared.o rnd.o spdb.o \ | |
212 | - sha1.o md5.o $(OBJSGCRYPT) $(LIBDESLITE) $(LIBGMP) $(FREESWANLIB) | |
213 | + sha1.o md5.o $(OBJSGCRYPT) $(LIBDESLITE) $(FREESWANLIB) | |
214 | ||
215 | OBJSWHACK = whack.o $(FREESWANLIB) | |
216 | ||
217 | all: $(BINNAMEPLUTO) $(BINNAMEWHACK) | |
218 | ||
219 | install: all | |
220 | - $(INSTALL) $(BINNAMEPLUTO) $(BINNAMEWHACK) $(BINDIR) | |
221 | - $(INSTALL) pluto.8 $(PMANDIR)/ipsec_pluto.8 | |
222 | - ../utils/manlink $(PMANDIR) ipsec_pluto.8 | |
223 | - $(INSTALL) ipsec.secrets.5 $(FMANDIR) | |
224 | - ../utils/manlink $(FMANDIR) ipsec.secrets.5 | |
225 | + $(INSTALL) $(BINNAMEPLUTO) $(BINNAMEWHACK) $(DESTDIR)$(BINDIR) | |
226 | + $(INSTALL) pluto.8 $(DESTDIR)$(PMANDIR)/ipsec_pluto.8 | |
227 | + ../utils/manlink $(DESTDIR)$(PMANDIR) ipsec_pluto.8 | |
228 | + $(INSTALL) ipsec.secrets.5 $(DESTDIR)$(FMANDIR) | |
229 | + ../utils/manlink $(DESTDIR)$(FMANDIR) ipsec.secrets.5 | |
230 | ||
231 | $(BINNAMEPLUTO): $(OBJSPLUTO) | |
232 | - $(CC) -o $(BINNAMEPLUTO) $(LDFLAGS) $(OBJSPLUTO) $(LIBSPLUTO) | |
233 | + $(CC) -o $(BINNAMEPLUTO) $(LDFLAGS) $(OBJSPLUTO) $(LIBSPLUTO) -lgmp | |
234 | ||
235 | $(BINNAMEWHACK): $(OBJSWHACK) | |
236 | $(CC) -o $(BINNAMEWHACK) $(OBJSWHACK) $(LIBSWHACK) | |
237 | diff -durN freeswan-1.3.orig/utils/Makefile freeswan-1.3/utils/Makefile | |
238 | --- freeswan-1.3.orig/utils/Makefile Tue Feb 8 22:22:30 2000 | |
239 | +++ freeswan-1.3/utils/Makefile Tue Apr 25 11:44:45 2000 | |
240 | @@ -14,12 +14,12 @@ | |
241 | # RCSID $Id$ | |
242 | ||
243 | # pathnames, subject to overrides from main Makefile | |
244 | -PUBDIR=/usr/local/sbin | |
245 | -PRIVDIR=/usr/local/lib/ipsec | |
246 | -FINALPRIVDIR=/usr/local/lib/ipsec | |
247 | +PUBDIR=/usr/sbin | |
248 | +PRIVDIR=/usr/lib/ipsec | |
249 | +FINALPRIVDIR=/usr/lib/ipsec | |
250 | RCDIR=/etc/rc.d/init.d | |
251 | -CONFDIR=/etc | |
252 | -MANTREE=/usr/local/man | |
253 | +CONFDIR=/etc/freeswan | |
254 | +MANTREE=/usr/share/man | |
255 | ||
256 | FMANDIR=$(MANTREE)/man5 | |
257 | CMANDIR=$(MANTREE)/man8 | |
258 | @@ -50,7 +50,7 @@ | |
259 | $(CC) $(CFLAGS) ranbits.o $(LIB) -o $@ | |
260 | ||
261 | rsasigkey: rsasigkey.o | |
262 | - $(CC) $(CFLAGS) rsasigkey.o $(LIB) ../lib/libgmp.a -o $@ | |
263 | + $(CC) $(CFLAGS) rsasigkey.o $(LIB) -lgmp -o $@ | |
264 | ||
265 | man_xref: man_xref.o | |
266 | $(CC) $(CFLAGS) man_xref.o $(LIB) -o $@ | |
267 | @@ -80,38 +80,24 @@ | |
268 | ./randomize conf.proto | egrep -v RCSI >$@ | |
269 | ||
270 | install: $(PUBS) $(PRIVS) $(MANS) $(GENDFILES) | |
271 | - mkdir -p $(PUBDIR) $(PRIVDIR) $(FMANDIR) $(CMANDIR) | |
272 | - $(INSTALL) $(PUBS) $(PUBDIR) | |
273 | - $(INSTALL) $(PRIVS) $(PRIVDIR) | |
274 | - $(INSTALL) $(PUB) ipsec.conf.5 $(FMANDIR) | |
275 | - $(INSTALL) $(PUB) $(PLAIN_MANS) $(CMANDIR) | |
276 | + mkdir -p $(DESTDIR)$(PUBDIR) $(DESTDIR)$(PRIVDIR) $(DESTDIR)$(FMANDIR) $(DESTDIR)$(CMANDIR) | |
277 | + $(INSTALL) $(PUBS) $(DESTDIR)$(PUBDIR) | |
278 | + $(INSTALL) $(PRIVS) $(DESTDIR)$(PRIVDIR) | |
279 | + $(INSTALL) $(PUB) ipsec.conf.5 $(DESTDIR)$(FMANDIR) | |
280 | + $(INSTALL) $(PUB) $(PLAIN_MANS) $(DESTDIR)$(CMANDIR) | |
281 | for f in $(IPSEC_CMANS) ; \ | |
282 | do \ | |
283 | - $(INSTALL) $(PUB) $$f $(CMANDIR)/ipsec_$$f || exit 1 ; \ | |
284 | - ./manlink $(CMANDIR) ipsec_$$f ; \ | |
285 | + $(INSTALL) $(PUB) $$f $(DESTDIR)$(CMANDIR)/ipsec_$$f || exit 1 ; \ | |
286 | + ./manlink $(DESTDIR)$(CMANDIR) ipsec_$$f ; \ | |
287 | done | |
288 | - test -f $(CONFDIR)/ipsec.secrets || \ | |
289 | - $(INSTALL) $(PRIV) secrets.eg $(CONFDIR)/ipsec.secrets | |
290 | - test -f $(CONFDIR)/ipsec.conf || \ | |
291 | - $(INSTALL) $(PUB) conf.eg $(CONFDIR)/ipsec.conf | |
292 | + test -f $(DESTDIR)$(CONFDIR)/ipsec.secrets || \ | |
293 | + $(INSTALL) $(PRIV) secrets.eg $(DESTDIR)$(CONFDIR)/ipsec.secrets | |
294 | + test -f $(DESTDIR)$(CONFDIR)/ipsec.conf || \ | |
295 | + $(INSTALL) $(PUB) conf.eg $(DESTDIR)$(CONFDIR)/ipsec.conf | |
296 | # main copy must go in RCDIR, PRIVDIR may not be mounted at boot time | |
297 | - $(INSTALL) setup $(RCDIR)/ipsec | |
298 | - rm -f $(PRIVDIR)/setup | |
299 | - ln -s $(RCDIR)/ipsec $(PRIVDIR)/setup | |
300 | - if which chkconfig >/dev/null 2>&1 ; \ | |
301 | - then chkconfig --add ipsec ; \ | |
302 | - else $(MAKE) setup4 ; \ | |
303 | - fi | |
304 | - | |
305 | -setup4: $(RCDIR)/ipsec | |
306 | - # fallback rc install -- on in run states 2345, off in 016 | |
307 | - -cd $(RCDIR)/../rc0.d ; ln -s ../init.d/ipsec K35ipsec | |
308 | - -cd $(RCDIR)/../rc1.d ; ln -s ../init.d/ipsec K35ipsec | |
309 | - -cd $(RCDIR)/../rc2.d ; ln -s ../init.d/ipsec S35ipsec | |
310 | - -cd $(RCDIR)/../rc3.d ; ln -s ../init.d/ipsec S35ipsec | |
311 | - -cd $(RCDIR)/../rc4.d ; ln -s ../init.d/ipsec S35ipsec | |
312 | - -cd $(RCDIR)/../rc5.d ; ln -s ../init.d/ipsec S35ipsec | |
313 | - -cd $(RCDIR)/../rc6.d ; ln -s ../init.d/ipsec K35ipsec | |
314 | + $(INSTALL) setup $(DESTDIR)$(RCDIR)/ipsec | |
315 | + rm -f $(DESTDIR)$(PRIVDIR)/setup | |
316 | + ln -s $(RCDIR)/ipsec $(DESTDIR)$(PRIVDIR)/setup | |
317 | ||
318 | clean: | |
319 | rm -f *.o $(BINS) $(GENDFILES) $(LOCALS) |