ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/lmainit/rc.values
Revision: 1.1
Committed: Sat Dec 7 21:49:49 2002 UTC (21 years, 5 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #!/ vim, this is /bash syntax !/
2    
3     PENGUIN=1 # display pengo (requires a lot of space!)
4     TERMBLANK=60 # screen blanking timeout
5     SYSV_EXEC=0 # execute sysv-scripts in $RCDIR/rc?.d/[SK][0-9][0-9]*
6     SYSV_FAC=1 # scripts in $RCDIR/init.d/* are used overwrite builtins
7     SLOW_TERMINAL=0 # set if terminal is slow (serial console, slow machine)
8     #CONSOLE=/dev/console # use console other than default /dev/tty1?
9     VENDOR_STRING="DIY 0.2 / Ticklish Uvula"
10     #RESET=1 # clear the sceren after changing runlevels
11    
12     HOSTNAME="cerebro"
13    
14     # since most programs are now searched via the PATH, better set it
15     PATH=$PATH:/usr/app/bin:/usr/app/sbin:/opt/bin:/opt/sbin
16    
17     test -f /proc/self/lock && echo 1 >/proc/self/lock
18    
19     defalias eth0 "ethernet" 'netdev::eth0:10.0.0.1:10.0.0.0:255.255.255.0'
20     #defalias eth0 "ethernet" 'netdev::eth0:172.20.10.44:172.20.0.0:255.255.0.0'
21     defalias squid "squid" "simpledaemon::squid"
22    
23     def smartenable "Enable smart automatic offline test"
24     start() {
25     (
26     for dev in "$@"; do
27     smartctl -et $dev &
28     done
29     wait
30     )
31     }
32     end
33    
34     defseq lm_sensors "LM Sensor"
35     add module::i2c-viapro
36     add module::w83781d
37     end
38    
39     # facilities to be run on bootup-check (sysinit)
40     defrl BCHK
41     add sysinfo
42     add autoboot_check
43     add cmos_clock
44     add init_swap
45     #add checkfs_root
46     add mount_proc
47     add mount_devpts
48     add sysctl
49     add mount_root
50     add check_modules
51     add init_mtab
52     add serial_ports
53     end
54    
55     # facilities to be run on system-boot (boot)
56     defrl BOOT
57     add update
58     add mount_ext2
59     add kmesg
60     add clear_misc
61     #add check_logs
62     add init_utmp
63     add mount_noext2
64     add clean_temp
65     add "sh::hdparm -qM254 /dev/hd[acdefgik]"
66     add "sh::hdparm -qd1 -qu1 -qc1 /dev/hd[abcdefgik]"
67     add smartenable::/dev/hd[aceghik]
68     #add lm_sensors
69     end
70    
71     # standard multiuser services...
72     defrl MULTISERV
73     add randomdevice
74     add hostname
75     add automount
76     add rpc_portmap
77     add netdev_lo
78     add syslogd
79     add klogd
80     add mysqld
81     add inetd
82     add fw
83     add cannaserver
84     add +sshd
85     add httpd
86     add crond
87     add rpc_mountd
88     add rpc_nfsd
89     add eth0
90     add default_gateway::10.0.0.5
91     #add default_gateway::172.20.254.254
92     add ntpd
93     add squid
94     #add exportfs
95     add +'sh::/root/s/apc 1 2 3 4'
96     add -'sh::/root/s/apc 2 2 3 4'
97     add -sshd
98     end
99    
100     # standard system-stop sequence
101     defrl SYSTEMSTOP
102     add killprocs
103     add write_utmp
104     add safe_remount::umount
105     #add 'sh::hdparm -qW0 /dev/hd[aceghik]'
106     end
107    
108     # standard runlevels (N means after boot)
109    
110     defrl S # singleuser
111     add killprocs
112     add safe_remount
113     end
114    
115     defrl 0 # halt
116     add @SYSTEMSTOP
117     add syncalot::3
118     add system_stop::halt
119     end
120    
121     defrl 1 # unused
122     add @2
123     end
124    
125     defrl 2 # multiuser + X
126     add @MULTISERV
127     end
128    
129     defrl 3 # multiuser - X
130     add @2
131     end
132    
133     defrl 4 # unused
134     add @2
135     end
136    
137     defrl 5 # unused
138     add @2
139     end
140    
141     defrl 6 # reboot
142     add @SYSTEMSTOP
143     add system_stop::reboot
144     end
145