diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-02-20 23:13:39 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-02-20 23:13:39 +0000 |
commit | 2e878658a02ca4651673cad2f41a57f27557d6dc (patch) | |
tree | fd1c10f972e4e7f79775a2b3c52fe907869e6032 /rules/initmethod.in | |
parent | be1d99320d214120a306d659e3eacac4411b5ad3 (diff) | |
download | ptxdist-2e878658a02ca4651673cad2f41a57f27557d6dc.tar.gz ptxdist-2e878658a02ca4651673cad2f41a57f27557d6dc.tar.xz |
* init: introduce infrastructure for multiple init methods
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9802 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/initmethod.in')
-rw-r--r-- | rules/initmethod.in | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/rules/initmethod.in b/rules/initmethod.in new file mode 100644 index 000000000..e40f5e892 --- /dev/null +++ b/rules/initmethod.in @@ -0,0 +1,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 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 "S99logrotate" + +config ROOTFS_SYSVINIT_LINK_MODULES + string + depends on INITMETHOD_BBINIT_ETC_INITD_MODULES + prompt "modules" + default "S99modules" + +config ROOTFS_SYSVINIT_LINK_NETWORKING + string + depends on INITMETHOD_BBINIT_ETC_INITD_NETWORKING + prompt "networking" + default "S26networking" + +endmenu + +endif + +endmenu + |