User manual
3 Software Configuration
3.3. Activating and Deactivating Services
Some services will be started as daemons at system startup and hence reduce the amount of free
memory and increase the boot time. You can use one of the following options to deactivate the
unused services at startup or start them only on demand:
• rename links under /etc/rc2.d
10
(see Table 3).
• use sysv-rc-conf
11
as graphical console program for the first method
• start the service over inetd
12
• start manually via /etc/init.d
Disabled name Enabled name
K09apache2 S91apache2
K77ntp S23ntp
K80courier-authdaemon S20courier-authdaemon
K80courier-mta S20courier-mta
K80courier-pop S20courier-pop
K80samba S20samba
K80sqwebmail S20sqwebmail
K84openvpn S16openvpn
Table 3: Enable/disable services
3.4. udev
Since kernel 2.6.26.5 Complete Image uses udev
13
to create devices in /dev directory. The network
interfaces are not bound to their MACs in order to be able to use only one system image on various
devices
14
. To change this behavior in Debian 4.0 Etch uncomment following line in
/etc/udev/rules.d/z45_persistent-net-generator.rules:
#KERNEL=="eth*|ath*|wlan*|ra*|sta*", DRIVERS=="?*",\
# IMPORT{program}="write_net_rules $attr{address}"
To change this behavior in Debian 5.0 Lenny change following line in
/etc/udev/rules.d/75-persistent-net-generator.rules:
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*",
\ GOTO="persistent_net_generator_end”
to
KERNEL!="ath*|msh*|ra*|sta*|ctc*|lcs*|hsi*",
\ GOTO="persistent_net_generator_end"
/etc/udev/rules.d/custom.rules has rules to create symlinks to I2C and RTC devices:
10
For detailed information about filenames see /etc/rc2.d/README file
11
http://sysv-rc-conf.sourceforge.net/
12
see man inetd
13
http://en.wikipedia.org/wiki/Udev
14
All relevant settings were removed from /etc/udev/rules.d/z25_persistent-net.rules for Debain 4.0 Etch and
from /etc/udev/rules.d/70-persistent-net.rules for Debian 5.0 Lenny
May 2014 OnRISC User Manual 18