summaryrefslogtreecommitdiff
blob: 9156cdffb70b5da4cc7f9c3f1228448c0751d964 (plain)
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