View | Details | Raw Unified | Return to bug 45470 | Differences between
and this patch

Collapse All | Expand All

(-)share/man/man5/make.conf.5 (-13 / +82 lines)
Lines 111-116 Link Here
111
.Bd -literal -offset indent
111
.Bd -literal -offset indent
112
CFLAGS+=${BDECFLAGS}
112
CFLAGS+=${BDECFLAGS}
113
.Ed
113
.Ed
114
.It Va CPUTYPE
115
.Pq Vt str
116
Controls which processor should be targeted for generated
117
code.  This controls processor-specific optimizations in
118
certain code (currently only OpenSSL) as well as modifying
119
the value of
120
.Va CFLAGS
121
and
122
.Va COPTFLAGS
123
to contain the appropriate optimization directive to gcc.
124
The automatic setting of
125
.Va CFLAGS
126
and
127
.Va COPTFLAGS
128
may be overridden using the
129
.Va NO_CPU_CFLAGS
130
and
131
.Va NO_CPU_COPTFLAGS
132
variables, respectively.  Refer to
133
.Pa /usr/share/examples/make.conf
134
for a list of recognized
135
.Va CPUTYPE
136
options.
114
.It Va CVS_UPDATE
137
.It Va CVS_UPDATE
115
.Pq Vt bool
138
.Pq Vt bool
116
Set this to use
139
Set this to use
Lines 144-149 Link Here
144
make's in
167
make's in
145
.Pa /usr/src
168
.Pa /usr/src
146
in this variable.
169
in this variable.
170
.It Va MAKE_SHELL
171
.Pq Vt str
172
Controls the shell used internally by
173
.Xr make 1
174
to process the command scripts in makefiles.  Three shells
175
are supported, sh, ksh, and csh.  Using sh is most common,
176
and advised.  Using ksh *may* work, but is not guaranteed
177
to.  Using csh is absurd.  The default is to use sh.
178
.Bd -literal -offset indent
179
MAKE_SHELL?=sh
180
.Ed
147
.It Va MTREE_FOLLOWS_SYMLINKS
181
.It Va MTREE_FOLLOWS_SYMLINKS
148
.Pq Vt str
182
.Pq Vt str
149
Set this to
183
Set this to
Lines 189-228 Link Here
189
.Ar supfile
223
.Ar supfile
190
to use when doing a
224
to use when doing a
191
.Dq Li "make update" .
225
.Dq Li "make update" .
192
This defaults to
193
.Pa /usr/share/examples/cvsup/standard\-supfile .
194
.It Va SUPFILE1
226
.It Va SUPFILE1
195
.Pq Vt str
227
.Pq Vt str
196
The second
228
The second
197
.Ar supfile
229
.Ar supfile
198
to use when doing a
230
to use when doing a
199
.Dq Li "make update" .
231
.Dq Li "make update" .
200
This defaults to
201
.Pa /usr/share/examples/cvsup/secure\-supfile .
202
.It Va SUPFILE2
232
.It Va SUPFILE2
203
.Pq Vt str
233
.Pq Vt str
204
The third
234
The third
205
.Ar supfile
235
.Ar supfile
206
to use when doing a
236
to use when doing a
207
.Dq Li "make update" .
237
.Dq Li "make update" .
208
This defaults to
209
.Pa /usr/share/examples/cvsup/secure\-supfile .
210
.It Va PORTSSUPFILE
238
.It Va PORTSSUPFILE
211
.Pq Vt str
239
.Pq Vt str
212
The ports
240
The ports
213
.Ar supfile
241
.Ar supfile
214
to use when doing a
242
to use when doing a
215
.Dq Li "make update" .
243
.Dq Li "make update" .
216
This defaults to
217
.Pa /usr/share/examples/cvsup/ports\-supfile .
218
.It Va DOCSUPFILE
244
.It Va DOCSUPFILE
219
.Pq Vt str
245
.Pq Vt str
220
The documentation
246
The documentation
221
.Ar supfile
247
.Ar supfile
222
to use when doing a
248
to use when doing a
223
.Dq Li "make update" .
249
.Dq Li "make update" .
224
This defaults to
225
.Pa /usr/share/examples/cvsup/doc\-supfile .
226
.El
250
.El
227
.Pp
251
.Pp
228
The following list provides a name and short description for variables
252
The following list provides a name and short description for variables
Lines 271-276 Link Here
271
.Pa MINE .
295
.Pa MINE .
272
It defaults to
296
It defaults to
273
.Pa GENERIC .
297
.Pa GENERIC .
298
.It Va LOADER_TFTP_SUPPORT
299
.Pq Vt bool
300
While not a buildkernel-affected option, there is no better place for this.
301
By default the ``pxeboot'' loader retrieves the kernel via NFS.  Defining
302
this and recompiling
303
.Pa /usr/src/sys/boot
304
will cause it to retrieve the kernel via TFTP.  This allows pxeboot to
305
load a custom BOOTP diskless kernel yet still mount the server's `/'
306
(i.e., rather than load the server's kernel).
307
.It Va MODULES_OVERRIDE
308
.Pq Vt str
309
Set to a list of modules to build instead of all of them.
274
.It Va NO_KERNELCONFIG
310
.It Va NO_KERNELCONFIG
275
.Pq Vt bool
311
.Pq Vt bool
276
Set this to skip running
312
Set this to skip running
Lines 286-294 Link Here
286
.It Va NO_MODULES
322
.It Va NO_MODULES
287
.Pq Vt bool
323
.Pq Vt bool
288
Set to not build modules with the kernel.
324
Set to not build modules with the kernel.
289
.It Va MODULES_OVERRIDE
290
.Pq Vt str
291
Set to a list of modules to build instead of all of them.
292
.El
325
.El
293
.Pp
326
.Pp
294
The following list provides a name and short description for variables
327
The following list provides a name and short description for variables
Lines 331-336 Link Here
331
Command to use to fetch files.
364
Command to use to fetch files.
332
Normally
365
Normally
333
.Xr fetch 1 .
366
.Xr fetch 1 .
367
.It Va KRB5_HOME
368
.Pq Vt str
369
If you want to install the MIT Kerberos5 port somewhere other than
370
.Pa /usr/local ,
371
define this.  This is also used to tell ssh1 that kerberos is needed).
334
.It Va MAKE_IDEA
372
.It Va MAKE_IDEA
335
.Pq Vt bool
373
.Pq Vt bool
336
Set to build the IDEA encryption code.
374
Set to build the IDEA encryption code.
Lines 361-372 Link Here
361
Otherwise,
399
Otherwise,
362
.Xr newgrp 1
400
.Xr newgrp 1
363
will not be able to change users' groups.
401
will not be able to change users' groups.
402
.It Va ENABLE_SUID_SSH
403
.Pq Vt bool
404
Set this to insall
405
.Xr ssh 1
406
with the setuid bit turned on.
364
.It Va MODULES_WITH_WORLD
407
.It Va MODULES_WITH_WORLD
365
.Pq Vt bool
408
.Pq Vt bool
366
Set to build modules with the system instead of the kernel.
409
Set to build modules with the system instead of the kernel.
367
.It Va NO_CVS
410
.It Va NO_CVS
368
.Pq Vt bool
411
.Pq Vt bool
369
Set to not build CVS.
412
Set to not build CVS.
413
.It Va NO_CXX
414
.Pq Vt bool
415
Set to not build
416
.Xr g++ 1
417
and related libraries.
370
.It Va NO_BIND
418
.It Va NO_BIND
371
.Pq Vt bool
419
.Pq Vt bool
372
Set to not build BIND.
420
Set to not build BIND.
Lines 375-380 Link Here
375
Set to not build
423
Set to not build
376
.Xr g77 1
424
.Xr g77 1
377
and related libraries.
425
and related libraries.
426
.It Va NO_GDB
427
.Pq Vt bool
428
Set to not build
429
.Xr gdb 1
378
.It Va NO_I4B
430
.It Va NO_I4B
379
.Pq Vt bool
431
.Pq Vt bool
380
Set to not build isdn4bsd package.
432
Set to not build isdn4bsd package.
Lines 596-601 Link Here
596
Mode to use when generating alias and map database files using
648
Mode to use when generating alias and map database files using
597
.Pa /etc/mail/Makefile .
649
.Pa /etc/mail/Makefile .
598
The default value is 0640.
650
The default value is 0640.
651
.It Va TOP_TABLE_SIZE
652
.Pq Vt int
653
.Xr top 1
654
uses a hash table for the user names.  The size of this hash can be tuned
655
to match the number of local users.  The table size should be a prime number
656
approximately twice as large as the number of lines in
657
.Pa /etc/passwd .
658
The default number is 20011.
599
.It Va WANT_FORCE_OPTIMIZATION_DOWNGRADE
659
.It Va WANT_FORCE_OPTIMIZATION_DOWNGRADE
600
.Pq Vt int
660
.Pq Vt int
601
Causes the system compiler to be built such that it forces high optimization
661
Causes the system compiler to be built such that it forces high optimization
Lines 605-610 Link Here
605
and above is known to trigger known optimizer bugs at various
665
and above is known to trigger known optimizer bugs at various
606
times \(em this is worse on the Alpha platform.
666
times \(em this is worse on the Alpha platform.
607
The value assigned is the highest optimization value used.
667
The value assigned is the highest optimization value used.
668
.It Va WANT_OPENSSL_MANPAGES
669
.Pq Vt bool
670
Set this to build the OpenSSL manual pages.  These are not built by
671
default because they clobber a number of system manual pages with
672
manual pages describing parts of the OpenSSL toolkit, including
673
.Xr passwd 1 ,
674
.Xr err 3 ,
675
.Xr md5 3 ,
676
and others.
608
.El
677
.El
609
.Pp
678
.Pp
610
The following list provides a name and short description for variables
679
The following list provides a name and short description for variables

Return to bug 45470