summaryrefslogtreecommitdiffstats
path: root/rules/initmethod.in
blob: 90400a5c8c6930db8402f333d6904444ddafc2d6 (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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
## SECTION=rootfs

menu "init                          "

choice
	prompt "init method"

	config INITMETHOD_BBINIT
		bool
		select BUSYBOX_HOSTNAME
		select BUSYBOX_RUN_PARTS
		prompt "busybox init    "

	config INITMETHOD_UPSTART
		bool
		prompt "upstart         "

	config INITMETHOD_INITNG
		bool
		prompt "init ng         "

endchoice

source "generated/initmethod_bbinit.in"
#source "generated/initmethod_upstart.in"
#source "generated/initmethod_initng.in"

if INITMETHOD_BBINIT

menu "service startup configuration "

config ROOTFS_SYSVINIT_LINK_DBUS
	string
	depends on DBUS
	prompt "dbus"
	default "S12dbus"

config ROOTFS_SYSVINIT_LINK_DNSMASQ
	string
	depends on DNSMASQ
	prompt "dnsmasq"
	default ""

config ROOTFS_SYSVINIT_LINK_DROPBEAR
	string
	depends on DROPBEAR
	prompt "dropbear"
	default "S16dropbear"

config ROOTFS_SYSVINIT_LINK_INETD
	string
	depends on BUSYBOX_INETD
	prompt "inetd"
	default "S95inetd"

config ROOTFS_SYSVINIT_LINK_LIGHTTPD
	string
	depends on LIGHTTPD
	prompt "lighttpd"
	default "S91lighttpd"

config ROOTFS_SYSVINIT_LINK_MYSQL
	string
	depends on MYSQL
	prompt "mysql"
	default ""

config ROOTFS_SYSVINIT_LINK_NFSD
	string
	depends on NFSD
	prompt "nfsd"
	default "S95nfsd"

config ROOTFS_SYSVINIT_LINK_NTP
	string
	depends on NTP
	prompt "ntp"
	default ""

config ROOTFS_SYSVINIT_LINK_NTPCLIENT
	string
	depends on NTPCLIENT
	prompt "ntpclient"
	default ""

config ROOTFS_SYSVINIT_LINK_OPENSSH
	string
	depends on OPENSSH
	prompt "openssh"
	default "S16openssh"

config ROOTFS_SYSVINIT_LINK_PORTMAPD
	string
	depends on PORTMAPD
	prompt "portmapd"
	default ""

config ROOTFS_SYSVINIT_LINK_PPPD
	string
	depends on PPPD
	prompt "pppd"
	default ""

config ROOTFS_SYSVINIT_LINK_PROFTPD
	string
	depends on PROFTPD
	prompt "proftpd"
	default "S91proftpd"

config ROOTFS_SYSVINIT_LINK_PURE_FTPD
	string
	depends on PURE_FTPD
	prompt "pureftpd"
	default "S91pureftpd"

config ROOTFS_SYSVINIT_LINK_RSYNCD
	string
	depends on RSYNCD
	prompt "rsyncd"
	default "S20rsyncd"

config ROOTFS_SYSVINIT_LINK_SAMBA
	string
	depends on SAMBA
	prompt "samba"
	default ""

config ROOTFS_SYSVINIT_LINK_SYSLOG_NG
	string
	depends on SYSLOG_NG
	prompt "syslog-ng"
	default "S10syslogd"

config ROOTFS_SYSVINIT_LINK_TELNETD
	string
	depends on BUSYBOX_TELNETD
	prompt "telnetd"
	default "S16telnetd"

config ROOTFS_SYSVINIT_LINK_THTTPD
	string
	depends on THTTPD
	prompt "thttpd"
	default "S91thttpd"

config ROOTFS_SYSVINIT_LINK_UDEV
	string
	depends on UDEV
	prompt "udev"
	default "S00udev"

config ROOTFS_SYSVINIT_LINK_BANNER
	string
	depends on INITMETHOD_BBINIT_ETC_INITD_BANNER
	prompt "banner"
	default "S99banner"

config ROOTFS_SYSVINIT_LINK_LOGROTATE
	string
	depends on INITMETHOD_BBINIT_ETC_INITD_LOGROTATE
	prompt "logrotate"
	default "S98logrotate"

config ROOTFS_SYSVINIT_LINK_MODULES
	string
	depends on INITMETHOD_BBINIT_ETC_INITD_MODULES
	prompt "modules"
	default "S98modules"

config ROOTFS_SYSVINIT_LINK_NETWORKING
	string
	depends on INITMETHOD_BBINIT_ETC_INITD_NETWORKING
	prompt "networking"
	default "S26networking"

endmenu

endif

endmenu