# # /etc/rc.config # # Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany. All rights reserved. # # Author: Florian La Roche , 1996 # Werner Fink , 1996 # Burchard Steinbild , 1996 # # Configuration database for shell scripts in /sbin/init.d, /sbin/SuSEconfig # and /root/bin/cron.daily # # Please edit this file and execute /sbin/SuSEconfig to configure everything. # Also don't forget to edit the following files: # - /etc/lilo.conf # - /etc/fstab # - /etc/profile # - /etc/hosts # # # Which device is the mouse ? (e.g. "/dev/ttyS0") # MOUSE=/dev/ttyS0 # # Which device is the modem ? (e.g. "/dev/cua1") # MODEM=/dev/ttyS3 # # keytable and console font # (e.g. "de-latin1-nodeadkeys" for KEYTABLE, empty for US settings) # KEYTABLE=de-latin1 FONT= # # keyboard repeat rate (2.0 - 30.0) # keyboard delay time in ms (250, 500, 750, 1000) # (you have to set both, if "kbdrate" should be called) # KBD_RATE="20" KBD_DELAY="" # # NumLock on? ("yes" or "no") KBD_NUMLOCK="yes" # # CapsLock on? ("yes" or "no") KBD_CAPSLOCK="no" # # Set to "-u" if your system clock is set to GMT, otherwise "". # GMT= # # Timezone (e.g. MET) # (this will set /usr/lib/zoneinfo/localtime) # TIMEZONE=Europe/Berlin # # start loopback networking? ("yes" or "no") # START_LOOPBACK=yes # # networking # # number of network cards: "_0" for one, "_0 _1 _2 _3" for four cards # NETCONFIG="_0 _1" # # IP Adresses # IPADDR_0=192.168.1.5 IPADDR_1=192.168.1.225 IPADDR_2="" IPADDR_3="" # # network device names (e.g. "eth0") # NETDEV_0=eth0 NETDEV_1=ippp0 NETDEV_2="" NETDEV_3="" # # parameteres for ifconfig, if you put "bootp" into it, bootp will # be used to configure it # sample entry for ethernet: # IFCONFIG_0="192.168.81.38 broadcast 192.168.81.63 netmask 255.255.255.224" # IFCONFIG_0="192.168.1.5 broadcast 192.168.1.15 netmask 255.255.255.240" IFCONFIG_1="192.168.1.225 broadcast 192.168.1.239 netmask 255.255.255.240" IFCONFIG_2="" IFCONFIG_3="" # # setup dummy network device for IPADDR_0? this is useful for non permanent # network connections (e.g. SLIP, PPP). Some software needs a connection # to FQHOSTNAME (e.g. plp). (yes, no) SETUPDUMMYDEV=yes # # SuSEconfig can do some checks and modifications for /etc/hosts. # If this is not wanted, set the folowing variable to 'no'. (yes, no) # CHECK_ETC_HOSTS=yes # # hostname of the system (full name) # if zero, and bootp is used above, bootp will also set the hostname # (e.g. "riemann.suse.de" or "hugo.linux.de") # don't forget to also edit /etc/hosts for your system # FQHOSTNAME=486dx33siseisa.ferdinand.de # # SuSEconfig can create an check the /etc/host.conf for you. Should this # be done ("yes" or "no"). # CREATE_HOSTCONF="yes" # # Shall SuSEconfig maintain /etc/resolv.conv (needed for DNS) ? # If set to yes ans one of SEARCHLIST and NAMESERVER is empty, # it is assumed, that no DNS is wanted and /etc/resolv.conv will # be deleted. If yes and both are filled out, it will be created. # "no" simply lets /etc/resolv.conf untouched. # CREATE_RESOLVCONF=yes # # domain searchlist that should be used in /etc/resolv.conf # (e.g. "suse.de linux.de uni-stuttgart.de") # Attention! this has to be filled out, if you want to access a name server # SEARCHLIST="ferdinand.de intranet.de trendhaus.de" # # space separated list of nameservers that should be used for /etc/resolv.conf # give a maximum of 3 IP numbers # (e.g. "192.168.116.11 192.168.7.7") # NAMESERVER="192.168.1.5 192.168.1.1" # # Used for News-Postings. # ORGANIZATION="" # # News server. # NNTPSERVER="" # # space separated list of irc servers # IRCSERVER="" # # start the inet daemon in multi-user? ("yes" or "no") # this is needed, if you have to telnet/rlogin to your own machine. # It is also needed for the man page formatter in S.u.S.E. Help system # and for starting the plp lp daemon. # START_INETD=yes # # what kind of host are you (sendmail configuration)? # - "uucp-only" deliver all email not for localhost to another site # - "smtp" normal internet site with dns # - "smtp-uucp" (this doesn't work yet...) # - "no" to leave /etc/sendmail.cf alone... # SMTP requires a functional DNS # SENDMAIL_TYPE=smtp # # smarthost - this host gets all outgoing email from us # normally used for uucp-connected sites # use "uucp-dom:server.uucp.com" to deliver all email to "server.uucp.com" # SENDMAIL_SMARTHOST="" # # sendmail assumes the following space-separated host-names to be # the local host (this must just be used for names differrent to the # hostname, for e.g. aliases like www.nowhere.com) # SENDMAIL_LOCALHOST="localhost" # # do not deliver any email locally, but send all email to another host # this can just be used with another system that has the same users on it # and you probably also want to set the FROM_HEADER to the other host # SENDMAIL_RELAY="" # # have mail daemon on SMTP port? ("yes" or "no") # needed, if you receive email from other hosts via tcp/ip # not needed, if you have a uucp-only host or only out-going email. # If set to "yes", sendmail will be started as daemon. # As uucp site, you can get along with "SMTP=no", if you make # a "sendmail -q" call after each poll. (As rmail is queuing the mail only # and not delivering it...) # SMTP=yes # # From:-Line in email and News postings # (otherwise the FQDN is used) # FROM_HEADER=486dx33siseisa.ferdinand.de # # start kernel daemon? ("yes" or "no") # START_KERNELD="yes" # # start cron daemon? ("yes" or "no") # should be left unchanged to the default "yes" entry # CRON="yes" # # start portmap? ("yes" or "no") # this is needed, if the NFS server is started or if NIS is used # START_PORTMAP=yes # # should the NFS server be started on this host? ("yes" or "no") # (needs activated portmapper) # NFS_SERVER=yes # # start pcnfsd (for PCNFS clients; needs activated portmapper - # see man pcnfsd) (yes/no) # START_PCNFSD=no # # start bwnfsd (pcnfs related) (yes/no) # START_BWNFSD=no # # pcnfsd and bwnfsd need spool directory for lpd. Set it here. # PCNFSD_LPSPOOL=/var/spool/lpd # # should gpm be started on this machine? ("yes" or "no") # START_GPM=yes # # gpm will be started with these parameters # it won't be started in runlevel 3 (xdm) # (example: "-t msc -m /dev/mouse") # GPM_PARAM=" -t ms -m /dev/mouse" # # start the the routed (for dynamic routing - see man routed) (yes/no) # START_ROUTED=no # # start the named (package bind)? You have to configure the named first, # before you can start it (man named). # START_NAMED=yes # # should updatedb (for locate) be started by cron.daily ("yes" or "no") # RUN_UPDATEDB=yes # # updatedb has a parameter "--localuser". it runs the find as this user. # some people think, its a security hole to run it as root (because you # can get information about directories you can not read normally). Some # think its useful to hold all files in the database. If you want full # information in locate db, set RUN_UPDATEDB_AS=root. If you want security # use RUN_UPDATEDB_AS=nobody. # RUN_UPDATEDB_AS=nobody # # uptdatedb normally only scans local harddisks, but can include net paths # in database as well. If you scecify directories here, they will be scanned. # UPDATEDB_NETPATHS="" # # uptdatedb can skip directories for its database. The following parameter # says which. # UPDATEDB_PRUNEPATHS="/mnt /cdrom /tmp /usr/tmp /var/tmp /var/spool /proc" # # search net paths as ? (e.g. nobody) # UPDATEDB_NETUSER="nobody" # # old corefiles? should they be deleted ("yes" or "no") # if set to no, cron.daily will tell you, if it finds old core files. # please note, that this feature needs RUN_UPDATEDB to be set to "yes". # DELETE_OLD_CORE=no # # how old are 'old' core files? (in days) # MAX_DAYS_FOR_CORE=7 # # we have a small script to generate usr/info/dir file. This needs perl.. # ("yes" or "no") # CREATE_INFO_DIR="yes" # # SuSEconfig can call chkstat to check permissions and ownerships for # files and directories (using /etc/permissions). # Setting to "set" will correct it, "warn" produces warnings, if # something strange is found. Disable this feature with "no". # CHECK_PERMISSIONS=set # # S.u.S.E. Linux contains two different configurations for # chkstat. The differences can be found in /etc/permissions.secure # and /etc/permissions.easy. If you create your own configuration # (e.g. permissions.foo), you can enter the extension here as well. # # (easy/secure local foo whateveryouwant). # PERMISSION_SECURITY="easy local" # # How long to store old log files. If set to 0, log files will be untouched. # The log files below will be checked by cron.daily. The number # after the name means the minimum size in k, the file has to have, before # it will be backed up (root gets a mail, if it happens). # # /tmp/log_mg.* (1024), /var/log/wtmp (400), /var/log/isdn (4096), # /var/lib/xdm/xdm-errors (200), /var/spool/uucp/Log (2048), # /var/spool/uucp/Stats (1024), /var/log/debug (1024), /var/log/warn (1024), # /var/log/messages (4096), /var/log/xferlog (4096), # /local/www/logs/access_log (4096), /local/www/logs/error_log (1024) # /var/adm/isdn.log (1024), /var/log/isdncalls (1024) # MAX_DAYS_FOR_LOG_FILES=365 # # cron.daily can check for old files in tmp-dirs. It will delete all files # not accessed for more than MAX_DAYS_IN_TMP. If MAX_DAYS_IN_TMP is not set # or set to 0, this feature will be disabled. # MAX_DAYS_IN_TMP=30 # # You can specify in TMP_DIRS_TO_CLEAR, which directories have to be # searched for old files, to be deleted. # TMP_DIRS_TO_CLEAR="/tmp /var/tmp" # # In OWNER_TO_KEEP_IN_TMP, you can specify, whoms file shall not be deleted. # OWNER_TO_KEEP_IN_TMP="root" # # possibly a script in /sbin/init.d or cron.daily sends mails. # So please let MM_RUNASROOT be set to "true". # MM_RUNASROOT=true export MM_RUNASROOT umask 022 # # Attention! This variable PATH is NOT setting the PATH for user or root # shells. It is only used internally for /sbin/init.d/*, SuSEconfig and # cron.daily. Please do NOT change PATH here. # PATH=/sbin:/bin:/usr/sbin:/usr/bin # # end of initial rc.config # # # Should the ATD (at daemon) be started, for the execution of at jobs? (yes/no) # START_ATD=yes # # SVGATEXTMODE comes from the package svgatext which allows # higher text resolutions (up to 160x60) on SVGA cards. # The variable contains a valid mode from /etc/TextConfig. # Please configure this file to suit the needs of your graphics card. # How to do this is explained in /usr/doc/packages/svgatext. # Default is "". SVGATextMode will not be started then. # SVGATextMode resolutions are used in runlevel 1,2,3 and turned off # in runlevel s. # SVGATEXTMODE="" # # should dosemu's emumodule be started on this machine? # "yes" or "no" # START_DOSEMU=yes # # Should the apache httpd be started at bootup? (yes/no) # START_HTTPD=yes # # start i4l? ("yes" or "no") # I4L_START="yes" # # driver-id for Teles # set to "Tel0" # or whatever you defined when loading driver within kernel # set to "" if you don't have a teles-card # I4L_TELES_ID="Tel0" # # D-channel protocol 1=1TR6, 2=EDSS1(Euro-ISDN) for Teles # remember: when using the ICN card, you have to load different firmwares # see: /usr/src/linux/Documentation/isdn/README # I4L_PROTOCOL=2 #2 # # type of HiSax-driver (set to '' for using old teles-modul or within kernel) # 1 Teles 16.0 pa=irq pb=membase pc=iobase # 2 Teles 8.0 pa=irq pb=membase # 3 Teles 16.3 pa=irq pb=iobase # 4 Creatix PNP pa=irq pb=IO0 (ISAC) pc=IO1 (HSCX) # 5 AVM A1 (Fritz) pa=irq pb=iobase # 6 ELSA PCC16 pa=iobase or nothing for autodetect # I4L_TELES_TYPE="1" #1 # # IRQ of Teles Card # eg. 12 or 15 when loading as module # set to "" when driver is loaded within kernel # I4L_TELES_IRQ=9 #"12" # # Membase of Teles card (e.g. '0xd2000' for Teles S0/16, '0' for Teles S0/16.3) # I4L_TELES_MEMBASE="0xd0000" # # Portaddress of Teles card (e.g. 0xd80, "0" for S0/8) # I4L_TELES_PORT="0xd80" #"0xd80" # # for Creatix PNP: IO0 (ISAC) # I4L_TELES_IO0="0x140" # # for Creatix PNP: IO1 (HSCX) # I4L_TELES_IO1="0x180" # # for HiSax-modul: the complete line to load module # e.g. "HiSax_id=Tel0 io=3,2,12,0xd80,3,2,15,0xe80" for 2 16.3 cards # # version 2.0.25 I4L_TELES_MODUL_OPTIONS="HiSax_id=Tel0 io=4,2,12,0x140,0x580,1,2,9,0xd0000,0xd80" # ab version 2.0.31 #I4L_TELES_MODUL_OPTIONS="id=Tel0 type=4,1 io0=0x140,0 io1=0x580,0 io=0,0xd80 mem=0,0xd0000 irq=12,9 protocol=2,2" #I4L_TELES_MODUL_OPTIONS="id=Tel0 type=1,4 io0=0,0x140 io1=0,0x580 io=0xd80,0 mem=0xd0000,0 irq=9,12 protocol=2,2" # versuche #I4L_TELES_MODUL_OPTIONS="HiSax_id=Tel0 io=1,2,9,0xd0000,0xd80" #,4,2,9,0x100,0x140" #I4L_TELES_MODUL_OPTIONS="HiSax_id=Tel0 io=4,2,12,0x140,0x580" #"HiSax_id=Tel0 io=1,2,12,0xd0000,0xd80,4,2,9,0x140,0x180" # # id-string for ICN ISDN-card # set to "" for no ICN-card # idstring must start with a character, e.g. "icn1" # I4l_ICN_ID="" # # 2. id-string for ICN ISDN-card # When using the ICN double card, you MUST define TWO idstrings # e.g. "icn2" I4l_ICN_ID2="" # # ICN-portbase # set to "" for no ICN-card # default: "0x320" # I4l_ICN_PORT="" # # ICN shared memory # set to "" for no ICN-card # default: "0xd0000" # I4l_ICN_MEMBASE="" # # start iprofd ("yes" or "no") # (re-)store ISDN-modem setup in /etc/isdnlog/modemsettings # restore automatically at boot-time # store with "AT&W0" in terminal-emulation # I4L_IPROFD="no" # # idletime before hangup (in seconds) # I4L_IDLETIME_0=60 I4L_IDLETIME_1=60 I4L_IDLETIME_2=60 I4L_IDLETIME_3=60 # # hangup befor next charge info ("on" or "off") # this only works, if your isdn-provider transmits the charge-info during # and after the connection # it does NOT work with the Teles on an EDSS1-Line :-( I4L_CHARGEHUP_0=off I4L_CHARGEHUP_1=off I4L_CHARGEHUP_2=off I4L_CHARGEHUP_3=off # # hang-up-timer for incoming calls ("on" or "off") # I4L_IHUP_0=on I4L_IHUP_1=on I4L_IHUP_2=on I4L_IHUP_3=on # # Set the number of dial atempts for each number # set to "" for unlimited # I4L_DIALMAX_0=5 I4L_DIALMAX_1=5 I4L_DIALMAX_2=5 I4L_DIALMAX_3=5 # # remote station phone number 1 dialout # I4L_REMOTE_OUT1_0="" I4L_REMOTE_OUT1_1="" I4L_REMOTE_OUT1_2="" I4L_REMOTE_OUT1_3="" # # remote station phone number 2 dialout # I4L_REMOTE_OUT2_0="" I4L_REMOTE_OUT2_1="" I4L_REMOTE_OUT2_2="" I4L_REMOTE_OUT2_3="" # # remote station phone number 1 dialin # I4L_REMOTE_IN1_0="" I4L_REMOTE_IN1_1="" I4L_REMOTE_IN1_2="" I4L_REMOTE_IN1_3="" # # remote station phone number 2 dialin # I4L_REMOTE_IN2_0="" I4L_REMOTE_IN2_1="" I4L_REMOTE_IN2_2="" I4L_REMOTE_IN2_3="" # # my phone number # I4L_LOCALMSN_0="26" I4L_LOCALMSN_1="" I4L_LOCALMSN_2="" I4L_LOCALMSN_3="" # # Debug Level, 4 (some..) to 31 (all messages) # I4L_DEBUG_0=4 I4L_DEBUG_1=4 I4L_DEBUG_2=4 I4L_DEBUG_3=4 # # # layer-2 protocol (default: "hdlc") # With the ICN-driver and the Teles-driver, "x75i" and "hdlc" is available. # With other drivers, "x75ui", "x75bui" may be possible too # I4L_L2_0="hdlc" I4L_L2_1="hdlc" I4L_L2_2="hdlc" I4L_L2_3="hdlc" # # layer-3 protocol (only "trans" is allowed) # I4L_L3_0="trans" I4L_L3_1="trans" I4L_L3_2="trans" I4L_L3_3="trans" # # encapsulation # possible values: "rawip" (default), "ip", "cisco-h", "ethernet", # "syncppp", "uihdlc" # see: /usr/src/linux/Documentation/isdn/README # I4L_ENCAP_0="syncppp" I4L_ENCAP_1="syncppp" I4L_ENCAP_2="syncppp" I4L_ENCAP_3="rawip" # # secure # "on" = only defined numbers are allowed to call in # "off" = all numbers are allowed to call in # I4L_SECURE_0="on" I4L_SECURE_1="on" I4L_SECURE_2="on" I4L_SECURE_3="on" # # callback ("on" or "off") # the other host must accept this # I4L_CALLBACK_0="off" I4L_CALLBACK_1="off" I4L_CALLBACK_2="off" I4L_CALLBACK_3="off" # # callback delay in seconds (default: 5) # I4L_CBDELAY_0=5 I4L_CBDELAY_1=5 I4L_CBDELAY_2=5 I4L_CBDELAY_3=5 # # activ hangup when getting an incoming call (default: "on") # I4L_CBHUP_0="on" I4L_CBHUP_1="on" I4L_CBHUP_2="on" I4L_CBHUP_3="on" # # Start printer daemon lpd? (if you use plp, you can also disable it here # an enable it in /etc/inetd.conf) (yes/no) # START_LPD=yes # # Start NNTP daemon? (yes/no) # START_NNTPD=yes # # start samba? ("yes" or "no") # Windows 95 / NT - File- and Printservices # START_SMB="yes" # # workgroup name for name-services # SMB_GROUP="ferdinand" # # Shall the cmu snmpd be started at boot up ? (yes/no) # START_SNMPD=yes # # Start the squid WWW-proxy ? (yes/no) # START_SQUID=yes # # Start the ssh daemon ? (yes/no) # START_SSHD=no # # Start XNTP ? (yes/no) # START_XNTPD=no # # Should /etc/yp.conf be created automatically? ("yes" or "no") # If set to yes /etc/passwd and /etc/group will also be checked. # CREATE_YP_CONF="yes" # # yp-domain, ask the admin of the yp-server. # YP_DOMAINNAME="" # # YP-Server. Attention! You've to fill in an IP adress, a name or a nick # name here. It must be defined in /etc/hosts (case sensitive). # DNS does not work with ypbind. # YP_SERVER="" # # SuSEconfig.wm can create a .fvwm2rc, .fvwmrc, .bowmanrc, .fvwm2rc95, # .steprc, .mwmrc, .ctwmrc, depending on the installed packages. If # you want your systemwide wm config files to be updated after install # / removal of packages set SUSEWM_UPDATE to "yes", otherwise to "no" # SUSEWM_UPDATE="yes" # # This is the type of window manager for which you want to generate # the config file. # Valid values are: "fvwm", "fvwm2", "fvwm95", "bowman", "afterstep", # "mwm", "ctwm", "all". # The ladder is for generating all config files of the seven wms. # default is "all": You can also enter a space separated list of the # previously mentioned wms, e.g. "fvwm bowman" # SUSEWM_WM="all" # # If you want the look of the windows similar to mwm say "yes" else "no" # if this variable is empty, the default is "no" # SUSEWM_MWM="yes" # # Your fvwm2/95 is slow? Don't want small pixmaps in menus? So set # SUSEWM_XPM to "no", if pixmaps in menus are wanted set it to "yes", # which is the default value. The package 3dpixms has to be installed. # SUSEWM_XPM="yes" # # These are additional source files always to be included # when SuSEconfig.wm is running, e.g. a local configuration # SUSEWM_ADD="" LANGUAGE=german LOAD_MODULES=yes # # PCMCIA: This variable determines the used chipset. Valid Values are # "i82365" or "tcic". If it is left empty, pcmcia will not be startet # at boot up. # PCMCIA="" # # PCMCIA_PCIC_OPTS - socket driver timing parameters here. # PCMCIA_PCIC_OPTS="" # # PCMCIA_CORE_OPTS - Put pcmcia_core options here. # PCMCIA_CORE_OPTS="" # # Rplay needs a configuration file for all sounds (usr/etc/rplay.conf). # To speed it up, it is not possible to add directories to this file. # Shall SuSEconfig create it using /usr/etc/rplay.files, which may contain # directories (as well as files). (yes/no) # CREATE_RPLAY_CONF=yes # # novell server starten # START_NOVELL=yes #