1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
* bin/bashlogin
removed, only used by livecds
* bin/rc-status
removed handling of single runlevel
* etc/conf.d
removed config for init scripts (clock, crypto-loop
net, wireless)
* etc/modules*
removed, no modules in vservers
* etc/ppp
Removed
* etc/inittab
removed tty handling, ctrlaltdel and X
commented runlevel 1 and 2
* etc/profile
fixed bashrc path
* etc/rc, etc/conf.d/rc
removed unused config options
* etc/sysctl.conf
commented all options
* etc/init.d
removed init scripts unusable in vservers:
- checkfs
- checkroot
- clock
- consolefont
- crypto-loop
- localmount
- modules
- net*
- numlock
* etc/bootmisc
fixed depend, removed dmesg (no permission)
* etc/{domainname,hostname,rmnologin,urandom}
fixed depend
* etc/halt.sh
removed misc stuff (mount, devfs, ups)
* etc/keymaps
fixed depend, removed terminal encodings (we have no terminals)
* etc/{reboot.sh,shutdown.sh}
removed stopping of interfaces
added forced reboot (no initctl in vservers with init style = "gentoo") (TODO: remove gentoo init style)
* lib/
removed (only net.* helpers in here)
* man/modules*
removed, no modules in vservers
* rc-lists/{boot,default}
removed unusable init scripts
* rc-lists/nonetwork
removed, runlevel does not exist in vservers
* sbin/MAKEDEV
added minimal vserver devices
* sbin/functions
removed unused functions and options
* sbin/{livecd-functions.sh,modules-update}
removed, not needed
* sbin/rc-services
removed unused functions
* sbin/rc
removed incompatibilities with vservers
* sbin/runscript.sh
removed handling of net.* init scripts
removed single runlevel
|