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