Auto Install for Mandrake Linux
Prev Next

services

This option is used to specify exactly which services are to be started at boot up. This is a tough one to describe since the services that are started at boot up are dependent on what you installed. However, the general form is as follows:

'services' => [

'<name of service>',

'<name of service>'

],

Descriptions:

'<name of service>'

This is a list of service names (the ones in /etc/rc.d/init.d) which you want automatically started.

DrakX determines what services are present in the /etc/rc.d/init.d directory and it runs
'chkconfig --add ...' for the ones you list, and 'chkconfig --del ...' for those that are installed but you did not list. The following is a brief summary of the services that are possible (see the file Mandrake/mdkinst/use/bin/perl-install/services.pm for details):

Printing

cups cupslpd lpr lpd oki4daemon hpoj cups-lpd



Internet

httpd boa tux roxen ftp pftp tftp proftpd wu-ftpd pure-ftpdipsec proftpd-xinetd ipchains iptables ipvsadm isdn4linux ibod jabber jabber-icq adsl squid portsentry prelude nessusd junkbuster radvd cddbp ippl iptoip jail.init



File sharing

nfs nfslock smb nettalk netfs mcserv autofs amd venus.init auth2.init codasrv.init update.init swat



System

usb usbd pcmcia irda xinetd inetd kudzu harddrake apmd sound network xfs alsa functions halt kheader killall mandrake_everytime mandrake_firstime random rawdevices single keytable syslog crond medusa-init portmap acon anacron atd gpm psacct wine acpid numlock jserver sensors mosix bpowerd bpowerfail fcron powertweak.init ups syslog-ng cvs apcupsd


devfsd dm


Remote Administration

sshd telnetd telnet rsh rlogin rexec webmin cfd heartbeat ldirectord iplog mon vncserver netsaint olympusd drakxtools_http



Database Server

mysql postgresql



Do NOT include mandrake_firstime or mandrake_everytime in your list, they are automatically handled by the scripts rc.local and rc.sysinit, respectively.





To get the 'services' => ... included in the generated configuration file (on floppy, in the images, or /root/drakx/auto_inst.cfg.pl), you have to click on the Configure button associated with Configure Services on the Summary screen during the initial GUI installation. Alternately, you can look in the directory /etc/rc.d/rc5.d and create the entry by examining the files listed with “S??<name of service>” where <name of service> also appears in the /etc/rc.d/init.d directory.

Examples:

A simple example:

'services' => [


'syslog',

'xfs',

'network',

'portmap'

],

Related Option Entries:

compssListLevel, compssUsersChoice, default_packages, nomouseprobe




PrevHome Next
security_user   superuser