1.\" Copyright (c) 1995 2.\" Jordan K. Hubbard 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. 9.\" 2. Redistributions in binary form must reproduce the above copyright 10.\" notice, this list of conditions and the following disclaimer in the 11.\" documentation and/or other materials provided with the distribution. 12.\" 13.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND 14.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE 17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23.\" SUCH DAMAGE. 24.\" 25.\" $Id: rc.conf.5,v 1.23 1998/10/06 19:24:26 phk Exp $ 26.\" 27.Dd April 26, 1997 28.Dt RC.CONF 5 29.Os FreeBSD 2.2.2 30.Sh NAME 31.Nm rc.conf 32.Nd local configuration information. 33.Sh DESCRIPTION 34The file 35.Nm rc.conf 36contains descriptive information about the local host name, configuration 37details for any potential network interfaces and which services should be 38started up at system initial boot time. In new installations, the 39.Nm rc.conf 40file is generally initialized by the system installation utility: 41.Pa /stand/sysinstall . 42.Pp 43It is the duty of the system administrator to properly maintain this file 44as changes occur on the local host. 45.Sh FILES 46.Bl -tag -width /etc/rc.conf -compact 47.It Pa /etc/rc.conf 48.El 49.Sh DESCRIPTION 50The purpose of 51.Nm 52is not to run commands or perform system startup actions 53directly. Instead, it is included by the 54various generic startup scripts in 55.Pa /etc 56which conditionalize their 57internal actions according to the settings found there. 58.Pp 59The following list provides a name and short description for each 60variable you can set in the 61.Nm 62file: 63.Bl -tag -width Ar 64.It Ar swapfile 65(str) If set to 66.Ar NO 67then no swapfile is installed, otherwise the value is used as the full 68pathname to a file to use for additional swap space. 69.It Ar apm_enable 70(bool) If set to 71.Ar YES , 72enable support for Automatic Power Management with 73the 74.Xr apm 8 75command. 76.It Ar pccard_enable 77(bool) If set to 78.Ar YES , 79enable PCCARD support at boot time. 80.It Ar pccard_mem 81(str) Set to PCCARD controller memory address or 82.Ar DEFAULT 83for the default value. 84.It Ar pccard_ifconfig 85(str) List of ethernet devices (e.g. 86.Ar "ed0 ed1 ep0 ..." ) 87which should be dynamically ifconfig'd on insertion or boot. 88.It Ar local_startup 89(str) List of directories to search for startup script files. 90.It Ar local_periodic 91(str) List of directories to search for periodic scripts (3.0 only). 92.It Ar hostname 93(str) The Fully Qualified Domain Name of your host on the network. 94This should almost certainly be set to something meaningful, even if 95you've no network connected. 96.It Ar nisdomainname 97(str) The NIS domainname of your host, or 98.Ar NO 99if you're not running NIS. 100.It Ar firewall_enable 101(bool) Set to 102.Ar NO 103if you don't want have firewall rules loaded at startup, or 104.Ar YES 105if you do. 106If set to 107.Ar YES , 108and the kernel was not built with IPFIREWALL, the ipfw 109kernel module will be loaded. 110.It Ar firewall_type 111(str) Names the firewall type from the selection in 112.Pa /etc/rc.firewall , 113or the file which contains the local firewall ruleset. Valid selections 114from 115.Pa /etc/rc.firewall , 116are ``open'' - unrestricted IP access; ``closed'' - all IP services disabled, 117except via lo0; ``client'' - basic protection for a workstation; ``simple'' - 118basic protection for a LAN. If a filename is specified, the full path 119must be given. 120.It Ar firewall_quiet 121(bool) Set to 122.Ar YES 123to disable the display of ipfw rules on the console during boot. 124.It Ar natd_enable 125(bool) Set to 126.Ar YES 127to enable natd. 128.Ar Firewall_enable 129must also be set to 130.Ar YES , 131and 132.Xr divert 4 133sockets must be enabled in your kernel. 134.It Ar natd_interface 135This is the name of the public interface on which natd should run. It 136is mandatory if 137.Ar natd_enable 138is set to 139.Ar YES . 140The interface may be given as an interface name or as an IP address. 141.It Ar natd_flags 142Additional natd flags should be placed here. The 143.Fl n 144or 145.Fl a 146flag is automatically added with the above 147.Ar natd_interface 148as an argument. 149.It Ar tcp_extensions 150(bool) Set to 151.Ar YES 152by default, this enables certain TCP options as described by 153Internet RFCs 1323 and 1644. If you have problems with connections 154randomly hanging or other weird behavior of such nature, you might 155try setting this to 156.Ar NO 157and seeing if that helps. Some hardware/software out there is known 158to be broken with respect to these options. 159.It Ar network_interfaces 160(str) Set to the list of network interfaces to configure on this host. 161For example, if you had a loopback device (standard) and an SMC Elite 162Ultra NIC, you might have this set to 163.Qq Ar "lo0 ed0" 164for the two interfaces. An 165.No ifconfig_ Ns Em interface 166variable is also assumed to exist for each value of 167.Em interface . 168It is also possible to add IP alias entries here in cases where you 169want a single interface to have multiple IP addresses registered against 170it. 171Assuming that the interface in question was ed0, it might look 172something like this: 173.Bd -literal 174ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff" 175ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff" 176 177.Ed 178And so on. For each ifconfig_<interface>_alias<n> entry that is 179found, its contents are passed to 180.Xr ifconfig 8 . 181Execution stops at the first unsuccessful access, so if you 182had something like: 183.Bd -literal 184ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff" 185ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff" 186ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff" 187ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff" 188 189.Ed 190Then note that alias4 would \fBnot\fR be added since the search would 191stop with the missing alias3 entry. 192.It Ar syslogd_enable 193(bool) If set to 194.Ar YES , 195run the 196.Xr syslogd 8 197daemon. 198.It Ar syslogd_flags 199(str) if syslogd_enable is set to 200.Ar YES , 201these are the flags to pass to 202.Xr syslogd 8 . 203.It Ar inetd_enable 204(bool) If set to 205.Ar YES , 206run the 207.Xr inetd 8 208daemon. 209.It Ar inetd_flags 210(str) if inetd_enable is set to 211.Ar YES , 212these are the flags to pass to 213.Xr inetd 8 . 214.It Ar named_enable 215(bool) If set to 216.Ar YES , 217run the 218.Xr named 8 219daemon. 220.It Ar named_program 221(str) path to 222.Xr named 8 223(default 224.Pa /usr/sbin/named ) . 225.It Ar named_flags 226(str) if 227.Ar named_enable 228is set to 229.Ar YES , 230these are the flags to pass to 231.Xr named 8 . 232.It Ar kerberos_server_enable 233(bool) Set to 234.Ar YES 235if you want to run a Kerberos authentication server 236at boot time. 237.It Ar kadmind_server_enable 238.Ar YES 239if you want to run 240.Xr kadmind 8 241the Kerberos Administration Daemon); set to 242.Ar NO 243on a slave server. 244.It Ar kerberos_stash 245(str) 246If 247.Ar YES , 248instruct the Kerberos servers to use the stashed master key instead of 249prompting for it (only if 250.Ar kerberos_server_enable 251is set to 252.Ar YES , 253and is used for both 254.Xr kerberos 1 255and 256.Xr kadmind 8 ). 257.It Ar rwhod_enable 258(bool) If set to 259.Ar YES , 260run the 261.Xr rwhod 8 262daemon at boot time. 263.It Ar amd_enable 264(bool) If set to 265.Ar YES , 266run the 267.Xr amd 8 268daemon at boot time. 269.It Ar amd_flags 270(str) If 271.Ar amd_enable 272is set to 273.Ar YES , 274these are the flags to pass to it. Use the \fBinfo amd\fR 275command for more information. 276.It Ar nfs_client_enable 277(bool) If set to 278.Ar YES , 279run the NFS client daemons at boot time. 280.It Ar nfs_client_flags 281(str) If 282.Ar nfs_client_enable 283is set to 284.Ar YES , 285these are the flags to pass to the 286.Xr nfsiod 8 287daemon. 288.It Ar nfs_server_enable 289(bool) If set to 290.Ar YES , 291run the NFS server daemons at boot time. 292.It Ar nfs_server_flags 293(str) If 294.Ar nfs_server_enable 295is set to 296.Ar YES , 297these are the flags to pass to the 298.Xr nfsd 8 299daemon. 300.It Ar weak_mountd_authentication 301(bool) If set to 302.Ar YES , 303allow services like \fBPCNFSD\fR to make non-privileged mount 304requests. 305.It Ar nfs_reserved_port_only 306(bool) If set to 307.Ar YES , 308provide NFS services only on a secure port. 309.It Ar rcp_lockd_enable 310(bool) If set to 311.Ar YES 312and also an NFS server, run 313.Xr rpc.lockd 8 314at boot time. 315.It Ar rcp_statd_enable 316(bool) If set to 317.Ar YES 318and also an NFS server, run 319.Xr rpc.statd 8 320at boot time. 321.It Ar portmap_enable 322(bool) If set to 323.Ar YES , 324run the 325.Xr portmap 8 326service at boot time. 327.It Ar portmap_flags 328(str) If 329.Ar portmap_enable 330is set to 331.Ar YES , 332these are the flags to pass to the 333.Xr portmap 8 334daemon. 335.It Ar xtend_enable 336(bool) If set to 337.Ar YES 338then run the 339.Xr xtend 8 340daemon at boot time. 341.It Ar xtend_flags 342(str) If 343.Ar xtend_enable 344is set to 345.Ar YES , 346these are the flags to pass to the 347.Xr xtend 8 348daemon. 349.It Ar timed_enable 350(boot) if 351.Ar YES 352then run the 353.Xr timed 8 354service at boot time. This command is intended for networks of 355machines where a consistent 356.Qq "network time" 357for all hosts must be established. This is often useful in large NFS 358environments where time stamps on files are expected to be consistent 359network-wide. 360.It Ar timed_flags 361(str) If 362.Ar timed_enable 363is set to 364.Ar YES , 365these are the flags to pass to the 366.Xr timed 8 367service. 368.It Ar ntpdate_enable 369(bool) If set to 370.Ar YES , 371run ntpdate at system startup. This command is intended to 372synchronize the system clock only 373.Ar once 374from some standard reference. An option to set this up initially 375(from a list of known servers) is also provided by the 376.Pa /stand/sysinstall 377program when the system is first installed. 378.It Ar ntpdate_program 379(str) path to 380.Xr ntpdate 8 381(default 382.Pa /usr/sbin/ntpdate ) . 383.It Ar ntpdate_flags 384(str) If 385.Ar ntpdate_enable 386is set to 387.Ar YES , 388these are the flags to pass to the 389.Xr ntpdate 8 390command (typically a hostname). 391.It Ar xntpd_enable 392(bool) If set to 393.Ar YES 394then run the 395.Xr xntpd 8 396command at boot time. 397.It Ar xntpd_program 398(str) path to 399.Xr xntpd 8 400(default 401.Pa /usr/sbin/xntpd ) . 402.It Ar xntpd_flags 403(str) If 404.Ar xntpd_enable 405is set to 406.Ar YES , 407these are the flags to pass to the 408.Xr xntpd 8 409daemon. 410.It Ar nis_client_enable 411(bool) If set to 412.Ar YES 413then run the 414.Xr ypbind 8 415service at system boot time. 416.It Ar nis_client_flags 417(str) If 418.Ar nis_client_enable 419is set to 420.Ar YES , 421these are the flags to pass to the 422.Xr ypbind 8 423service. 424.It Ar nis_ypset_enable 425(bool) If set to 426.Ar YES 427then run the 428.Xr ypset 8 429daemon at system boot time. 430.It Ar nis_ypset_flags 431(str) If 432.Ar nis_ypset_enable 433is set to 434.Ar YES , 435these are the flags to pass to the 436.Xr ypset 8 437daemon. 438.It Ar nis_server_enable 439(bool) If set to 440.Ar YES 441then run the 442.Xr ypserv 8 443daemon at system boot time. 444.It Ar nis_server_flags 445(str) If 446.Ar nis_server_enable 447is set to 448.Ar YES , 449these are the flags to pass to the 450.Xr ypserv 8 451daemon. 452.It Ar nis_ypxfrd_enable 453(bool) If set to 454.Ar YES 455then run the 456.Xr ypxfrd 8 457daemon at system boot time. 458.It Ar nis_ypxfrd_flags 459(str) If 460.Ar nis_ypxfrd_enable 461is set to 462.Ar YES , 463these are the flags to pass to the 464.Xr ypxfrd 8 465daemon. 466.It Ar nis_yppasswdd_enable 467(bool) If set to 468.Ar YES 469then run the 470.Xr yppasswdd 8 471daemon at system boot time. 472.It Ar nis_yppasswdd_flags 473(str) If 474.Ar nis_yppasswdd_enable 475is set to 476.Ar YES , 477these are the flags to pass to the 478.Xr yppasswdd 8 479daemon. 480.It Ar defaultrouter 481(str) If not set to 482.Ar NO 483then create a default route to this host name or IP address (use IP 484address value if you also require this router to get to a name 485server!) 486.It Ar static_routes 487(str) Set to the list of static routes you would like to add at system 488boot time. If not set to 489.Ar NO 490then for each whitespace separated element in the value, a 491.No route_ Ns em element 492variable is assumed to exist for each instance 493of 494.Em element , 495and will later be passed to a ``route add'' operation. 496.It Ar gateway_enable 497(bool) If set to 498.Ar YES , 499then configure host to at as an IP router, e.g. to forward packets 500between interfaces. 501.It Ar router_enable 502(bool) If set to 503.Ar YES 504then run a routing daemon of some sort, based on the 505settings of 506.Ar router 507and 508.Ar router_flags . 509.It Ar router 510(str) If 511.Ar router_enable 512is set to 513.Ar YES , 514this is the name of the routing daemon to use. 515.It Ar router_flags 516(str) If 517.Ar router_enable 518is set to 519.Ar YES , 520these are the flags to pass to the routing daemon. 521.It Ar mrouted_enable 522(bool) If set to 523.Ar YES 524then run the multicast routing daemon, 525.Xr mrouted 8 . 526.It Ar mrouted_flags 527(str) If 528.Ar mrouted_enable 529is set to 530.Ar YES , 531these are the flags to pass to the multicast routing daemon. 532.It Ar ipxgateway_enable 533(bool) If set to 534.Ar YES 535then enable the routing of IPX traffic. 536.It Ar ipxrouted_enable 537(bool) If set to 538.Ar YES 539then run the 540.Xr ipxrouted 8 541daemon at system boot time. 542.It Ar ipxrouted_flags 543(str) If 544.Ar ipxrouted_enable 545is set to 546.Ar YES , 547these are the flags to pass to the 548.Xr ipxrouted 8 549daemon. 550.It Ar arpproxy_all 551If set to 552.Ar YES 553then enable global proxy ARP. 554.It Ar forward_sourceroute 555If set to 556.Ar YES 557then when 558.Ar gateway_enable 559is also set to 560.Ar YES , 561source routed packets are forwarded. 562.It Ar accept_sourceroute 563If set to 564.Ar YES 565then the system will accept source routed packets directed at it. 566.It Ar rarpd_enable 567(bool) If set to 568.Ar YES 569then run the 570.Xr rarpd 8 571daemon at system boot time. 572.It Ar rarpd_flags 573(str) If 574.Ar rarpd_enable 575is set to 576.Ar YES , 577these are the flags to pass to the 578.Xr rarpd 8 579daemon. 580.It Ar atm_enable 581(bool) Set to 582.Ar YES 583to enable the configuration of ATM interfaces at system boot time. 584For all of the ATM variables described below, please refer to the 585.Xr atm 8 586man page for further details on the available command parameters. 587Also refer to the files in 588.Pa /usr/share/examples/atm 589for more detailed configuration information. 590.It Ar atm_netif_<intf> 591(str) For the ATM physical interface 592.Va <intf> , 593this variable defines the name prefix and count for the ATM network interfaces to be created. 594The value will be passed as the parameters of an 595.Dq atm set netif Va <intf> 596command. 597.It Ar atm_sigmgr_<intf> 598(str) For the ATM physical interface 599.Va <intf> , 600this variable defines the ATM signalling manager to be used. 601The value will be passed as the parameters of an 602.Dq atm attach Va <intf> 603command. 604.It Ar atm_prefix_<intf> 605(str) For the ATM physical interface 606.Va <intf> , 607this variable defines the NSAP prefix for interfaces using a UNI signalling 608manager. If set to 609.Em ILMI , 610then the prefix will automatically be set via the 611.Xr ilmid 8 612daemon. Otherwise, the value will be passed as the parameters of an 613.Dq atm set prefix Va <intf> 614command. 615.It Ar atm_macaddr_<intf> 616(str) For the ATM physical interface 617.Va <intf> , 618this variable defines the MAC address for interfaces using a UNI signalling 619manager. If set to 620.Em NO , 621then the hardware MAC address contained in the ATM interface card will be used. 622Otherwise, the value will be passed as the parameters of an 623.Dq atm set mac Va <intf> 624command. 625.It Ar atm_arpserver_<netif> 626(str) For the ATM network interface 627.Va <netif> , 628this variable defines the ATM address for a host which is to provide ATMARP 629service. This variable is only applicable to interfaces using a UNI signalling 630manager. If set to 631.Em local , 632then this host will become an ATMARP server. 633The value will be passed as the parameters of an 634.Dq atm set arpserver Va <netif> 635command. 636.It Ar atm_scsparp_<netif> 637(bool) If set to 638.Em YES , 639then SCSP/ATMARP service for the network interface 640.Va <netif> 641will be initiated using the 642.Xr scspd 8 643and 644.Xr atmarpd 8 645daemons. This variable is only applicable if 646.So 647.No atm_arpserver_ Ns Va <netif> 648.No Ns = Ns Qq local 649.Sc 650is defined. 651.It Ar atm_pvcs 652(str) Set to the list of ATM PVCs you would like to add at system 653boot time. For each whitespace separated 654.Em element 655in the value, an 656.No atm_pvc_ Ns Em element 657variable is assumed to exist. The value of each of these variables 658will be passed as the parameters of an 659.Dq atm add pvc 660command. 661.It Ar atm_arps 662(str) Set to the list of permanent ATM ARP entries you would like to add 663at system boot time. For each whitespace separated 664.Em element 665in the value, an 666.No atm_arp_ Ns Em element 667variable is assumed to exist. The value of each of these variables 668will be passed as the parameters of an 669.Dq atm add arp 670command. 671.It Ar keymap 672(str) If set to 673.Ar NO 674then no keymap is installed, otherwise the value is used to install 675the keymap file in 676.Pa /usr/share/syscons/keymaps/<value>.kbd 677.It Ar keyrate 678(str) The keyboard repeat speed. Set to 679.Ar slow , 680.Ar normal , 681.Ar fast 682or 683.Ar NO 684if the default behavior is desired. 685.It Ar keychange 686(str) If not set to 687.Ar NO , 688attempt to program the function keys with the value. The value should 689be a single string of the form: 690.Qq Ar "<funkey_number> <new_value> [<funkey_number> <new_value>]..." 691.It Ar cursor 692(str) Can be set to the value of 693.Ar normal , 694.Ar blink , 695.Ar destructive 696or 697.Ar NO 698to set the cursor behavior explicitly or choose the default behavior. 699.It Ar scrnmap 700(str) If set to 701.Ar NO 702then no screen map is installed, otherwise the value is used to install 703the screen map file in 704.Pa /usr/share/syscons/scrnmaps/<value> . 705.It Ar font8x16 706(str) If set to 707.Ar NO 708then the default 8x16 font value is used for screen size requests, otherwise 709the value in 710.Pa /usr/share/syscons/fonts/<value> 711is used. 712.It Ar font8x14 713(str) If set to 714.Ar NO 715then the default 8x14 font value is used for screen size requests, otherwise 716the value in 717.Pa /usr/share/syscons/fonts/<value> 718is used. 719.It Ar font8x8 720(str) If set to 721.Ar NO 722then the default 8x8 font value is used for screen size requests, otherwise 723the value in 724.Pa /usr/share/syscons/fonts/<value> 725is used. 726.It Ar blanktime 727(int) If set to 728.Ar NO 729then the default screen blanking interval is used, otherwise it is set 730to 731.Ar value 732seconds. 733.It Ar saver 734(str) If not set to 735.Ar NO , 736this is the actual screen saver to use (blank, snake, daemon, etc). 737.It Ar moused_enable 738(str) If set to 739.Ar YES , 740the 741.Xr moused 8 742daemon is started for doing cut/paste selection on the console. 743.It Ar moused_type 744(str) This is the protocol type of mouse you would like to use. 745This variable must be set if 746.Ar moused_enable 747is set to 748.Ar YES . 749The 750.Xr moused 8 751daemon 752is able to detect the appropriate mouse type automatically in many cases. 753You can set this variable to 754.Ar auto 755to let the daemon detect it, or 756select one from the following list if the automatic detection fails. 757.Bd -literal 758microsoft Microsoft mouse 759intellimouse Microsoft IntelliMouse 760mousesystems Mouse systems Corp mouse 761mmseries MM Series mouse 762logitech Logitech mouse 763busmouse A bus mouse 764mouseman Logitech MouseMan and TrackMan 765glidepoint ALPS GlidePoint 766thinkingmouse Kensignton ThinkingMouse 767ps/2 PS/2 mouse 768mmhittab MM HitTablet 769x10mouseremote X10 MouseRemote 770 771.Ed 772Even if your mouse is not in the above list, it may be compatible 773with one in the list. Refer to the man page for 774.Xr moused 8 775for compatibility information. 776.Pp 777It should also be noted that while this is enabled, any 778other client of the mouse (such as an X server) should access 779the mouse through the virtual mouse device: 780.Pa /dev/sysmouse 781and configure it as a sysmouse type mouse, since all 782mouse data is converted to this single canonical format when 783using 784.Xr moused 8 . 785If the client program does not support the sysmouse type, 786specify the mousesystems type. It is the second prefered type. 787.It Ar moused_port 788(str) If 789.Ar moused_enable 790is set to 791.Ar YES , 792this is the actual port the mouse is on. 793It might be 794.Pa /dev/cuaa0 795for a COM1 serial mouse, 796.Pa /dev/psm0 797for a PS/2 mouse or 798.Pa /dev/mse0 799for a bus mouse, for example. 800.It Ar moused_flags 801(str) If 802.Ar moused_type 803is set, these are the additional flags to pass to the 804.Xr moused 8 805daemon. 806.It Ar cron_enable 807(bool) If set to 808.Ar YES 809then run the 810.Xr cron 8 811daemon at system boot time. 812.It Ar lpd_enable 813(bool) If set to 814.Ar YES 815then run the 816.Xr lpd 8 817daemon at system boot time. 818.It Ar lpd_flags 819(str) If 820.Ar lpd_enable 821is set to 822.Ar YES , 823these are the flags to pass to the 824.Xr lpd 8 825daemon. 826.It Ar sendmail_enable 827(bool) If set to 828.Ar YES 829then run the 830.Xr sendmail 8 831daemon at system boot time. 832.It Ar sendmail_flags 833(str) If 834.Ar sendmail_enable 835is set to 836.Ar YES , 837these are the flags to pass to the 838.Xr sendmail 8 839daemon. 840.It Ar savecore_enable 841(bool) If set to 842.Ar YES 843then save kernel crashdumps for debugging purposes when the system 844comes back up after a crash. Crash images are typically stored in the 845.Pa /var/crash 846directory. 847.It Ar dumpdev 848(str) If not set to 849.Ar NO 850then point kernel crash-dumps at the swap device 851specified as 852.Em value . 853.It Ar check_quotas 854(bool) Set to 855.Ar YES 856if you want to enable user disk quota checking via the 857.Xr quotacheck 8 858command. 859.It Ar accounting_enable 860(bool) Set to 861.Ar YES 862if you wish to enable system accounting through the 863.Xr accton 8 864facility. 865.It Ar ibcs2_enable 866(bool) Set to 867.Ar YES 868if you wish to enable iBCS2 (SCO) binary emulation at system initial boot 869time. 870.It Ar linux_enable 871(bool) Set to 872.Ar YES 873if you wish to enable Linux/ELF binary emulation at system initial 874boot time. 875.It Ar rand_irqs 876(str) Set to the list of IRQs to monitor for random number creation 877(see the man page for 878.Xr rndcontrol 8 ). 879.It Ar clear_tmp_enable 880(bool) Set to 881.Ar YES 882if you want 883.Pa /tmp 884to be cleaned at startup. 885.It Ar ldconfig_paths 886(str) Set to the list of shared library paths to use with 887.Xr ldconfig 8 . 888NOTE: 889.Pa /usr/lib 890will always be added first, so it need not appear in this list. 891.It Ar kern_securelevel_enable 892(bool) Set to 893.Ar YES 894if you wish to set the kernel security level at system startup. 895.It Ar kern_securelevel 896(int) The kernel security level to set at startup. 897The allowed range of 898.Ar value 899ranges from -1 (the compile time default) to 2 (the 900most secure). See 901.Xr init 8 902for the list of possible security levels and their effect 903on system operation. 904 905.Sh SEE ALSO 906.Xr gdb 1 , 907.Xr info 1 , 908.Xr exports 5 , 909.Xr accton 8 , 910.Xr amd 8 , 911.Xr apm 8 , 912.Xr atm 8 , 913.Xr cron 8 , 914.Xr gated 8 , 915.Xr ifconfig 8 , 916.Xr inetd 8 , 917.Xr lpd 8 , 918.Xr moused 8 , 919.Xr mrouted 8 , 920.Xr named 8 , 921.Xr nfsd 8 , 922.Xr nfsiod 8 , 923.Xr ntpdate 8 , 924.Xr pcnfsd 8 , 925.Xr portmap 8 , 926.Xr quotacheck 8 , 927.Xr rc 8 , 928.Xr rndcontrol 8 , 929.Xr route 8 , 930.Xr routed 8 , 931.Xr rpc.lockd 8 , 932.Xr rpc.statd 8 , 933.Xr rwhod 8 , 934.Xr sendmail 8 , 935.Xr sysctl 8 , 936.Xr syslogd 8 , 937.Xr swapon 8 , 938.Xr tickadj 8 , 939.Xr timed 8 , 940.Xr vnconfig 8 , 941.Xr xntpd 8 , 942.Xr xtend 8 , 943.Xr ypbind 8 , 944.Xr ypserv 8 , 945.Xr ypset 8 946.Sh HISTORY 947The 948.Nm 949file appeared in 950.Fx 2.2.2 . 951 952.Sh AUTHORS 953.An Jordan K. Hubbard . 954