mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-18 17:00:49 +01:00
978dabea51
Add comment that you should not have to edit netstart, and if you do we would like to know about it. The lo0 interface is now handled just like any other interface, This makes it possible to do things to it from sysconfig. Redo the comments in sysconfig about network_interfaces and ifconfig_${X} to reflect the moving of lo0 to this scheme. We now have an uncommented variable for sysintall to find and play with. (Your welcome Jordan) Redo the way static routes are handled. Basically use the same scheme for routes that I did for network interfaces. This allows any number of static routes to be added from sysconfig. Make sure we do the default route first so we stand a chance of getting to our DNS server (if we have one) to resolve our own IP address from $hostname.
181 lines
5.2 KiB
Bash
181 lines
5.2 KiB
Bash
#!/bin/sh
|
||
#
|
||
|
||
# This is sysconfig - a file full of useful variables that you can set
|
||
# to change the default startup behavior of your system.
|
||
#
|
||
# $Id: sysconfig,v 1.13 1995/05/13 20:16:11 rgrimes Exp $
|
||
|
||
######################### Start Of Syscons Section #######################
|
||
|
||
# Choose keyboard map from /usr/share/syscons/keymaps/* or NO if default.
|
||
keymap=NO
|
||
|
||
# Set keyboard rate to: slow, normal, fast or NO if default.
|
||
keyrate=NO
|
||
|
||
# Change function keys default values (or no change if NO)
|
||
# Syntax: "<funkey_number> <new_value> [<funkey_number> <new_value>]..."
|
||
keychange=NO
|
||
|
||
# Desired cursor type {normal|blink|destructive}, NO if no change
|
||
cursor=NO
|
||
|
||
# Choose screen map from /usr/share/syscons/scrnmaps/* (or NO for none)
|
||
scrnmap=NO
|
||
|
||
# Choose font 8x16 from /usr/share/syscons/fonts/* (or NO for default)
|
||
font8x16=NO
|
||
|
||
# Choose font 8x14 from /usr/share/syscons/fonts/* (or NO for default)
|
||
font8x14=NO
|
||
|
||
# Choose font 8x8 from /usr/share/syscons/fonts/* (or NO for default)
|
||
font8x8=NO
|
||
|
||
# Set blank time (in seconds) or "off" to turn it off (or NO for default)
|
||
blanktime=NO
|
||
|
||
# Set to screen saver desired: blank, green, snake, star (or NO for none)
|
||
saver=NO
|
||
|
||
# General russian setup for example:
|
||
# (koi8-r keyboard with cp866 screen font mapped to koi8-r)
|
||
#
|
||
# keymap=ru.koi8-r
|
||
# keyrate=fast
|
||
# keychange="61 [K"
|
||
# cursor=destructive
|
||
# scrnmap=koi8-r2cp866
|
||
# font8x16=cp866b-8x16
|
||
# font8x14=cp866-8x14
|
||
# font8x8=cp866-8x8
|
||
# blanktime=600
|
||
# saver=snake
|
||
|
||
######################### End Of Syscons Section #######################
|
||
|
||
######################### Start Of Netconfig Section #######################
|
||
|
||
# Set to the name of your host - this is pretty important!
|
||
hostname=myname.my.domain
|
||
|
||
# Set to the NIS domainname of your host, or NO if none
|
||
defaultdomainname=NO
|
||
|
||
#
|
||
# Some broken implementations can't handle the RFC 1323 and RFC 1644
|
||
# TCP options. If TCP connections randomly hang, try disabling this,
|
||
# and bug the vendor of the losing equipment.
|
||
#
|
||
tcp_extensions=YES
|
||
|
||
#
|
||
# Set to the list of network devices on this host. You must have an
|
||
# ifconfig_${network_interface} line for each interface listed here.
|
||
# for example:
|
||
#
|
||
# network_interfaces="ed0 sl0 lo0"
|
||
# ifconfig_ed0="inet 10.0.0.1 netmask 0xffffff00"
|
||
# ifconfig_sl0="inet 10.0.1.0 netmask 0xffffff00"
|
||
#
|
||
network_interfaces="lo0"
|
||
ifconfig_lo0="inet localhost"
|
||
|
||
#
|
||
# Set to the list of route add lines for this host. You must have a
|
||
# route_${static_routes} line for each static route listed here.
|
||
#
|
||
static_routes="multicast loopback"
|
||
route_multicast="224.0.0.0 -netmask 0xf0000000 -interface ${hostname}"
|
||
route_loopback="${hostname} localhost"
|
||
|
||
# Set to the host you'd like set as your default router, or NO for none.
|
||
defaultrouter=NO
|
||
|
||
# These are the flags you'd like to start the routing daemon with
|
||
routedflags=-q
|
||
|
||
# timed flags, or NO if you don't want to start the time daemon
|
||
timedflags=NO
|
||
|
||
# xntpd flags, or NO if you don't want to start the xntpd daemon
|
||
xntpdflags="NO"
|
||
|
||
# this is inoperative unless xntpd is enabled; NO to disable
|
||
tickadjflags="-Aq"
|
||
|
||
# Set to the site you'd like to syncronize your clock from (gatekeeper.dec.com,
|
||
# for example) or NO for no such site.
|
||
ntpdate="NO"
|
||
|
||
# Set to YES if you want to run rwhod
|
||
rwhod=NO
|
||
|
||
# Default sendmail flags. -bd is pretty mandatory, -q<n>m sets the queue scan
|
||
# time in minutes. If set to NO, don't start sendmail at all.
|
||
sendmail_flags="-bd -q30m"
|
||
|
||
# Set to appropriate flags if you want to use AMD
|
||
amdflags="NO"
|
||
|
||
# Set to YES if this machine will be an NFS client
|
||
nfs_client=NO
|
||
|
||
# Set to YES if this machine will be an NFS server
|
||
nfs_server=NO
|
||
|
||
# Set to appropriate flags if you want to start NIS for a client
|
||
nis_clientflags="NO"
|
||
|
||
# Set to appropriate flags if you want to start NIS for a server
|
||
nis_serverflags="NO"
|
||
|
||
# Set to appropriate flags for yppasswdd, if you wish to run it.
|
||
# Typical flags might be "-m /var/yp/master.passwd -s -f"
|
||
yppasswddflags="NO"
|
||
|
||
# Set to appropriate flags for named, if you have a full-time
|
||
# connection to the Internet.
|
||
# For most hosts, flags should be "-b /etc/namedb/named.boot"
|
||
namedflags="NO"
|
||
|
||
# Set to YES if you want to run the X-10 power controller daemon
|
||
xtend=NO
|
||
|
||
# Set to YES if you want kernel crashdumps to be saved for debugging
|
||
savecore=NO
|
||
|
||
# Set to YES if you want to run Kerberos authentication
|
||
kerberos_server=NO
|
||
|
||
# Set to YES if you want to run gated
|
||
gated=NO
|
||
|
||
# Set to YES if you wish to check quotas. NOTE: For now this probably
|
||
# doesn't work and should be left disabled.
|
||
check_quotas=NO
|
||
|
||
# Set to YES to turn on accounting. NOTE: For now this probably
|
||
# doesn't work and should be left disabled.
|
||
accounting=NO
|
||
|
||
|
||
# This stuff needed for proper daemons tuning, comsat f.e.
|
||
# See profile and csh.login also.
|
||
# Uncomment next line if you want to setup your 8-bit locale at program
|
||
# startup automatically
|
||
# ENABLE_STARTUP_LOCALE=; export ENABLE_STARTUP_LOCALE
|
||
# Uncomment next line to activate russian locale
|
||
# LANG=ru_SU.KOI8-R; export LANG
|
||
# Uncomment next line to activate italian locale
|
||
# LANG=it_IT.ISO8859-1; export LANG
|
||
# For full list of locales, check /usr/share/locale/*
|
||
|
||
######################### End Of Netconfig Section #######################
|
||
|
||
######################### Start Of Misc Section #######################
|
||
|
||
# Set to YES if you want ibcs2 (SCO) emulation loaded at startup
|
||
ibcs2=NO
|