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