summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJochen Frieling <j.frieling@pengutronix.de>2008-06-04 13:47:27 +0000
committerJochen Frieling <j.frieling@pengutronix.de>2008-06-04 13:47:27 +0000
commit757d298f67f737c93d1d0a56d465e3cba7f4e31f (patch)
treec8e487156c653b2d5005f66c781a3af15d0eaf1e
parentf66c6df03854d20ea74e342fac7f84f41b7713a2 (diff)
downloadptxdist-757d298f67f737c93d1d0a56d465e3cba7f4e31f.tar.gz
ptxdist-757d298f67f737c93d1d0a56d465e3cba7f4e31f.tar.xz
* r*..s*.in: turn bool into tristate for package selections
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8316 33e552b5-05e3-0310-8538-816dae2090ed
-rw-r--r--rules/rawrec.in7
-rw-r--r--rules/readline.in4
-rw-r--r--rules/realvnc.in8
-rw-r--r--rules/rsync.in16
-rw-r--r--rules/rsync3.in15
-rw-r--r--rules/samba.in15
-rw-r--r--rules/schedutils.in9
-rw-r--r--rules/screen.in4
-rw-r--r--rules/sdl.in15
-rw-r--r--rules/sdl_image.in4
-rw-r--r--rules/sdl_mixer.in2
-rw-r--r--rules/sed.in3
-rw-r--r--rules/setmixer.in2
-rw-r--r--rules/setserial.in3
-rw-r--r--rules/shorewall.in2
-rw-r--r--rules/sjinn.in3
-rw-r--r--rules/slang.in2
-rw-r--r--rules/smtpclient.in2
-rw-r--r--rules/sqlite.in10
-rw-r--r--rules/ssmtp.in10
-rw-r--r--rules/strace.in4
-rw-r--r--rules/sudo.in4
-rw-r--r--rules/sun-java6-jre.in4
-rw-r--r--rules/supertux.in2
-rw-r--r--rules/sysfsutils.in9
-rw-r--r--rules/syslogng.in16
-rw-r--r--rules/sysutils.in8
-rw-r--r--rules/sysvinit.in18
28 files changed, 90 insertions, 111 deletions
diff --git a/rules/rawrec.in b/rules/rawrec.in
index 4bb210b8e..64c224f42 100644
--- a/rules/rawrec.in
+++ b/rules/rawrec.in
@@ -1,5 +1,5 @@
config RAWREC
- bool
+ tristate
prompt "rawrec/rawplay"
help
rawrec and rawplay are GPL'd utilities designed to provide
@@ -9,10 +9,11 @@ config RAWREC
Details: http://rawrec.sourceforge.net
+if RAWREC
+
config RAWREC_RAWREC
bool
prompt "rawrec"
- depends on RAWREC
help
rawrec - a simple audio recording tool
http://rawrec.sourceforge.net
@@ -20,8 +21,8 @@ config RAWREC_RAWREC
config RAWREC_RAWPLAY
bool
prompt "rawplay"
- depends on RAWREC
help
rawplay - a simple audio player tool
http://rawrec.sourceforge.net
+endif
diff --git a/rules/readline.in b/rules/readline.in
index aa76721b0..a56ff8fd4 100644
--- a/rules/readline.in
+++ b/rules/readline.in
@@ -1,9 +1,9 @@
menuconfig READLINE
- bool
+ tristate
select NCURSES if READLINE_NCURSES
select TERMCAP if READLINE_TERMCAP
select GCCLIBS_GCC_S
- prompt "readline "
+ prompt "readline "
help
Shared libraries for terminal handling
diff --git a/rules/realvnc.in b/rules/realvnc.in
index 98a8f1259..509f847bd 100644
--- a/rules/realvnc.in
+++ b/rules/realvnc.in
@@ -1,5 +1,6 @@
menuconfig REALVNC
- bool "realvnc [BROKEN] "
+ tristate
+ "realvnc [BROKEN] "
select ZLIB
depends on BROKEN
help
@@ -7,17 +8,18 @@ menuconfig REALVNC
lets you see and interact with desktop
applications across any network.
+if REALVNC
+
config REALVNC_SERVER
bool
prompt "realvnc server"
- depends on REALVNC
help
Install realvnc server
config REALVNC_CLIENT
bool
prompt "realvnc client"
- depends on REALVNC
help
Install realvnc client
+endif
diff --git a/rules/rsync.in b/rules/rsync.in
index 578e9eb49..9d845dec9 100644
--- a/rules/rsync.in
+++ b/rules/rsync.in
@@ -1,6 +1,6 @@
menuconfig RSYNC
- bool
- prompt "rsync "
+ tristate
+ prompt "rsync "
select OPENSSH_SSH
help
rsync is a program that behaves in much the same way that rcp does,
@@ -8,12 +8,12 @@ menuconfig RSYNC
greatly speed up file transfers when the destination file is being
updated.
+if RSYNC
+
comment "build options ---"
- depends on RSYNC
config RSYNC_IPV6
bool
- depends on RSYNC
default n
prompt "Support IPV6"
help
@@ -21,7 +21,6 @@ config RSYNC_IPV6
config RSYNC_LARGE_FILE
bool
- depends on RSYNC
default y
prompt "Large file support"
help
@@ -29,18 +28,15 @@ config RSYNC_LARGE_FILE
config RSYNC_CONFIG_FILE
string
- depends on RSYNC
default "/etc/rsyncd.conf"
prompt "Configuration file at runtime"
help
Set configuration file for rsync server to given path on your target
comment "runtime options ---"
- depends on RSYNC
choice
prompt "Kind of rsyncd.conf/rsyncd.secrets file"
- depends on RSYNC
default RSYNC_CONFIG_FILE_DEFAULT
config RSYNC_CONFIG_FILE_DEFAULT
@@ -63,7 +59,6 @@ endchoice
choice
prompt "Kind of startup"
- depends on RSYNC
default RSYNC_INETD_SERVER
config RSYNC_INETD_SERVER
@@ -88,7 +83,6 @@ endchoice
choice
prompt "Kind of startup script"
- depends on RSYNC
depends on RSYNC_STARTUP_TYPE_STANDALONE
default ROOTFS_ETC_INITD_RSYNC_DEFAULT
@@ -113,7 +107,6 @@ endchoice
config RSYNC_INETD_STRING
string
- depends on RSYNC
depends on RSYNC_INETD_SERVER
prompt "inetd service entry"
default "rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon @CONFIG@"
@@ -122,3 +115,4 @@ config RSYNC_INETD_STRING
in this string will be replaced with the --config option, and the
path given above for configuration
+endif
diff --git a/rules/rsync3.in b/rules/rsync3.in
index f2727ef44..2783c4840 100644
--- a/rules/rsync3.in
+++ b/rules/rsync3.in
@@ -1,6 +1,6 @@
menuconfig RSYNC3
- bool
- prompt "rsync v3 "
+ tristate
+ prompt "rsync v3 "
select OPENSSH_SSH
help
rsync is a program that behaves in much the same way that rcp does,
@@ -8,9 +8,10 @@ menuconfig RSYNC3
greatly speed up file transfers when the destination file is being
updated.
+if RSYNC3
+
config RSYNC3_IPV6
bool
- depends on RSYNC3
default n
prompt "Support IPV6"
help
@@ -18,7 +19,6 @@ config RSYNC3_IPV6
config RSYNC3_LARGE_FILE
bool
- depends on RSYNC3
default y
prompt "Large file support"
help
@@ -26,19 +26,16 @@ config RSYNC3_LARGE_FILE
config RSYNC3_CONFIG_FILE
string
- depends on RSYNC3
default "/etc/rsyncd.conf"
prompt "Configuration file at runtime"
help
Set configuration file for rsync server to given path on your target
comment "runtime options ---"
- depends on RSYNC3
choice
prompt "Kind of rsyncd.conf/rsyncd.secrets file"
-depends on RSYNC3
default RSYNC3_CONFIG_FILE_DEFAULT
config RSYNC3_CONFIG_FILE_DEFAULT
@@ -62,7 +59,6 @@ endchoice
choice
prompt "Kind of startup"
- depends on RSYNC3
default RSYNC3_INETD_SERVER
config RSYNC3_INETD_SERVER
@@ -87,7 +83,6 @@ endchoice
choice
prompt "Kind of startup script"
- depends on RSYNC3
depends on RSYNC3_STARTUP_TYPE_STANDALONE
default ROOTFS_ETC_INITD_RSYNC3_DEFAULT
@@ -112,7 +107,6 @@ endchoice
config RSYNC3_INETD_STRING
string
- depends on RSYNC3
depends on RSYNC3_INETD_SERVER
prompt "inetd service entry"
default "rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon @CONFIG@"
@@ -121,3 +115,4 @@ config RSYNC3_INETD_STRING
in this string will be replaced with the --config option, and the
path given above for configuration
+endif
diff --git a/rules/samba.in b/rules/samba.in
index 61409c276..6f01011b5 100644
--- a/rules/samba.in
+++ b/rules/samba.in
@@ -1,7 +1,7 @@
# samba configuration
menuconfig SAMBA
- bool
+ tristate
prompt "samba "
select LIBC_NSL
select LIBC_RESOLV
@@ -81,9 +81,10 @@ menuconfig SAMBA
# --with-static-modules=MODULES Comma-seperated list of names of modules to statically link in
# --with-shared-modules=MODULES Comma-seperated list of names of modules to build shared
+if SAMBA
+
config SAMBA_COMMON
bool
- depends on SAMBA
default y
prompt "Samba common files"
help
@@ -91,11 +92,9 @@ menuconfig SAMBA
config ROOTFS_ETC_SAMBA_CONFIG
bool
- depends on SAMBA
depends on SAMBA_SERVER
choice
prompt "Kind of samba config file"
- depends on SAMBA
depends on SAMBA_COMMON
default ROOTFS_ETC_SAMBA_CONFIG_DEFAULT
@@ -115,7 +114,6 @@ menuconfig SAMBA
config SAMBA_SERVER
bool
- depends on SAMBA
select SAMBA_COMMON
prompt "Samba server"
help
@@ -124,7 +122,6 @@ menuconfig SAMBA
config ROOTFS_ETC_SAMBA_SECRETS_USER
bool
- depends on SAMBA
depends on SAMBA_SERVER
prompt "User defined smb password Database"
help
@@ -136,7 +133,6 @@ menuconfig SAMBA
config ROOTFS_ETC_INITD_SAMBA
bool
- depends on SAMBA
depends on SAMBA_SERVER
select BB_CONFIG_START_STOP_DAEMON if BUSYBOX
default y
@@ -162,7 +158,6 @@ menuconfig SAMBA
config SAMBA_CLIENT
bool
- depends on SAMBA
select SAMBA_COMMON
prompt "Samba client"
help
@@ -170,7 +165,6 @@ menuconfig SAMBA
config SAMBA_LIBCLIENT
bool
- depends on SAMBA
select SAMBA_COMMON
prompt "Samba client library"
help
@@ -178,7 +172,6 @@ menuconfig SAMBA
config SAMBA_SMBFS
bool
- depends on SAMBA
select SAMBA_COMMON
prompt "Samba file system"
help
@@ -186,9 +179,9 @@ menuconfig SAMBA
config SAMBA_CUPS
bool
- depends on SAMBA
depends on BROKEN
prompt "cups support"
help
Turn on CUPS support
+endif
diff --git a/rules/schedutils.in b/rules/schedutils.in
index bf725d9ae..3f38903c1 100644
--- a/rules/schedutils.in
+++ b/rules/schedutils.in
@@ -1,7 +1,7 @@
menuconfig SCHEDUTILS
- bool
- prompt "schedutils "
+ tristate
+ prompt "schedutils "
help
These are the Linux scheduler utilities - schedutils for short. These programs
take advantage of the scheduler family of syscalls that Linux implements across
@@ -9,25 +9,24 @@ menuconfig SCHEDUTILS
parameters such as CPU affinity and real-time attributes. The standard UNIX
utilities do not provide support for these interfaces -- thus this package.
+if SCHEDUTILS
config SCHEDUTILS_CHRT
bool
prompt "chrt"
- depends on SCHEDUTILS
help
chrt manipulates the real-time attributes of a process.
config SCHEDUTILS_IONICE
bool
prompt "ionice"
- depends on SCHEDUTILS
help
ionice gets/sets the program io scheduling class and priority.
config SCHEDUTILS_TASKSET
bool
prompt "taskset"
- depends on SCHEDUTILS
help
taskset retrieves or sets a process's CPU affinity.
+endif
diff --git a/rules/screen.in b/rules/screen.in
index c384ee9bb..896fb39b3 100644
--- a/rules/screen.in
+++ b/rules/screen.in
@@ -1,6 +1,6 @@
menuconfig SCREEN
- bool
- prompt "screen "
+ tristate
+ prompt "screen "
select NCURSES
help
Screen is a full-screen window manager that multiplexes a physical
diff --git a/rules/sdl.in b/rules/sdl.in
index da3cc11c2..6f4c100f3 100644
--- a/rules/sdl.in
+++ b/rules/sdl.in
@@ -1,8 +1,8 @@
# sdl configuration
menuconfig SDL
- bool
- prompt "SDL "
+ tristate
+ prompt "SDL "
select ALSA_LIB if SDL_ALSA
select XORG_LIB_X11 if SDL_X11
select XORG_LIB_XT if SDL_X11
@@ -19,17 +19,17 @@ menuconfig SDL
keyboard, mouse, joystick, 3D hardware via OpenGL, and
2D video framebuffer.
+if SDL
+
config SDL_NASM
bool
prompt "Use NASM"
- depends on SDL
help
FIXME
config SDL_SHARED
bool
prompt "Build Shared libraries"
- depends on SDL
default y
help
FIXME
@@ -37,14 +37,12 @@ config SDL_SHARED
config SDL_STATIC
bool
prompt "Build Static libraries"
- depends on SDL
help
FIXME
config SDL_TIMERS
bool
prompt "SDL Timers Support"
- depends on SDL
default y
help
FIXME
@@ -52,7 +50,6 @@ config SDL_TIMERS
config SDL_ENDIAN
bool
prompt "SDL Endian Support"
- depends on SDL
default y
help
FIXME
@@ -60,7 +57,6 @@ config SDL_ENDIAN
config SDL_FILE
bool
prompt "SDL File Support"
- depends on SDL
default y
help
FIXME
@@ -68,11 +64,12 @@ config SDL_FILE
config SDL_CPUINFO
bool
prompt "SDL CPU Info Support"
- depends on SDL
default y
help
FIXME
+endif
+
menuconfig SDL_AUDIO
bool
prompt "SDL Audio Support"
diff --git a/rules/sdl_image.in b/rules/sdl_image.in
index bbb377283..22dba0d94 100644
--- a/rules/sdl_image.in
+++ b/rules/sdl_image.in
@@ -1,7 +1,7 @@
menuconfig SDL_IMAGE
- bool
+ tristate
select SDL
- prompt "SDL image "
+ prompt "SDL image "
select LIBPNG if SDL_IMAGE__PNG
select LIBJPEG if SDL_IMAGE__JPG
help
diff --git a/rules/sdl_mixer.in b/rules/sdl_mixer.in
index eed151814..31fcd9eba 100644
--- a/rules/sdl_mixer.in
+++ b/rules/sdl_mixer.in
@@ -1,5 +1,5 @@
config SDL_MIXER
- bool
+ tristate
prompt "SDL mixer"
select SDL
diff --git a/rules/sed.in b/rules/sed.in
index b7b5f3e78..4dff2be23 100644
--- a/rules/sed.in
+++ b/rules/sed.in
@@ -1,5 +1,6 @@
config SED
- bool "sed "
+ tristate
+ prompt "sed"
help
sed reads the specified files or the standard input if no
files are specified, makes editing changes according to a
diff --git a/rules/setmixer.in b/rules/setmixer.in
index db430c392..33972ed80 100644
--- a/rules/setmixer.in
+++ b/rules/setmixer.in
@@ -1,5 +1,5 @@
config SETMIXER
- bool
+ tristate
prompt "setmixer"
help
Got bored resetting soundcard manually after every reboot?
diff --git a/rules/setserial.in b/rules/setserial.in
index bc79936a1..bed4c0a8d 100644
--- a/rules/setserial.in
+++ b/rules/setserial.in
@@ -1,4 +1,5 @@
config SETSERIAL
- bool "setserial"
+ tristate
+ prompt "setserial"
help
setserial - get/set Linux serial port information
diff --git a/rules/shorewall.in b/rules/shorewall.in
index 55372491b..a4c48511f 100644
--- a/rules/shorewall.in
+++ b/rules/shorewall.in
@@ -1,5 +1,5 @@
config SHOREWALL
- bool
+ tristate
prompt "shorewall firewall scripts"
help
The Shoreline Firewall (Shorewall) is an iptables based firewall that can be
diff --git a/rules/sjinn.in b/rules/sjinn.in
index 17297d32c..a7afdef32 100644
--- a/rules/sjinn.in
+++ b/rules/sjinn.in
@@ -1,4 +1,5 @@
config SJINN
- bool "SJINN"
+ tristate
+ prompt "SJINN"
help
rs232 comm tool
diff --git a/rules/slang.in b/rules/slang.in
index 8fbc8b14e..88d9a87b7 100644
--- a/rules/slang.in
+++ b/rules/slang.in
@@ -1,5 +1,5 @@
config SLANG
- bool
+ tristate
prompt "S-Lang"
select LIBPNG
select LIBICONV
diff --git a/rules/smtpclient.in b/rules/smtpclient.in
index ec297962c..3fe6b1d8b 100644
--- a/rules/smtpclient.in
+++ b/rules/smtpclient.in
@@ -1,5 +1,5 @@
config SMTPCLIENT
- bool
+ tristate
prompt "smtpclient"
default n
help
diff --git a/rules/sqlite.in b/rules/sqlite.in
index 2b3b0bc41..ad6e0fbd2 100644
--- a/rules/sqlite.in
+++ b/rules/sqlite.in
@@ -1,11 +1,12 @@
menuconfig SQLITE
- bool
- prompt "sqlite "
+ tristate
+ prompt "sqlite "
+
+if SQLITE
choice
prompt "Assume text encoding"
default ISO8859
- depends on SQLITE
config SQLITE_ISO8859
bool
@@ -19,10 +20,9 @@ endchoice
config SQLITE_DISABLE_LFS
bool
prompt "Disable large file support"
- depends on SQLITE
config SQLITE_THREADSAFE
bool
prompt "Safe for use within a multi-threaded program"
- depends on SQLITE
+endif
diff --git a/rules/ssmtp.in b/rules/ssmtp.in
index 0d0f6049b..7697d66bf 100644
--- a/rules/ssmtp.in
+++ b/rules/ssmtp.in
@@ -1,37 +1,37 @@
menuconfig SSMTP
- bool "ssmtp [BROKEN] "
+ tristate
+ prompt "ssmtp [BROKEN] "
depends on BROKEN
select OPENSSL
help
ssmtp is a small program which can be used to send emails.
It supports SSL, IPv6 and MD5 authentication.
+if SSMTP
+
config SSMTP_REWRITE_DOMAIN
bool
prompt "support for rewriting the sending domain"
default y
- depends on SSMTP
help
FIXME: This item needs to be documented
config SSMTP_SSL
bool
prompt "support for secure connection to mail server (needs SSL shared libraries)"
- depends on SSMTP
help
FIXME: This item needs to be documented
config SSMTP_INET6
bool
prompt "support for IPv6 transport"
- depends on SSMTP
help
FIXME: This item needs to be documented
config SSMTP_MD5AUTH
bool
prompt "support for MD5 authentication"
- depends on SSMTP
help
FIXME: This item needs to be documented
+endif
diff --git a/rules/strace.in b/rules/strace.in
index 272f8395c..dc91cbfb9 100644
--- a/rules/strace.in
+++ b/rules/strace.in
@@ -1,6 +1,6 @@
menuconfig STRACE
- bool
- prompt "strace "
+ tristate
+ prompt "strace "
help
In the simplest case strace runs the specified
command until it exits. It intercepts and records the
diff --git a/rules/sudo.in b/rules/sudo.in
index 61b4627ee..9aa31c80c 100644
--- a/rules/sudo.in
+++ b/rules/sudo.in
@@ -1,6 +1,6 @@
menuconfig SUDO
- bool
- prompt "sudo "
+ tristate
+ prompt "sudo "
help
Sudo is a program designed to allow a sysadmin
to give limited root privileges to users and log
diff --git a/rules/sun-java6-jre.in b/rules/sun-java6-jre.in
index 8545d4f46..f7e853dbd 100644
--- a/rules/sun-java6-jre.in
+++ b/rules/sun-java6-jre.in
@@ -1,8 +1,8 @@
menuconfig SUN_JAVA6_JRE
- bool
+ tristate
default n
depends on ARCH_X86
- prompt "jre 6u2 (sun) "
+ prompt "jre 6u2 (sun) "
help
Sun[tm] Java Runtime Environment 6
Note:
diff --git a/rules/supertux.in b/rules/supertux.in
index f2629901d..f9b593154 100644
--- a/rules/supertux.in
+++ b/rules/supertux.in
@@ -1,5 +1,5 @@
config SUPERTUX
- bool
+ tristate
prompt "supertux"
select SDL_MIXER
select SDL_IMAGE
diff --git a/rules/sysfsutils.in b/rules/sysfsutils.in
index a953ee4ba..81cffb9fc 100644
--- a/rules/sysfsutils.in
+++ b/rules/sysfsutils.in
@@ -1,11 +1,13 @@
menuconfig SYSFSUTILS
- bool "sysfsutils "
+ tristate
+ prompt "sysfsutils "
+
+if SYSFSUTILS
config SYSFSUTILS_LIB
bool
prompt "install libsysfs"
default y
- depends on SYSFSUTILS
help
Sysfs is a virtual file system in Linux kernel
2.5+ that provides a tree of system devices.
@@ -13,8 +15,9 @@ config SYSFSUTILS_LIB
config SYSFSUTILS_SYSTOOL
bool
prompt "install sysfs systool"
- depends on SYSFSUTILS
help
Enable this tio get the program 'systool'
to query sysfs entries: it can list devices
by bus, class, and topology.
+
+endif
diff --git a/rules/syslogng.in b/rules/syslogng.in
index b20af1a69..5332e8f8a 100644
--- a/rules/syslogng.in
+++ b/rules/syslogng.in
@@ -1,46 +1,43 @@
# syslog-ng configuration
menuconfig SYSLOGNG
- bool
- prompt "syslog-ng "
+ tristate
+ prompt "syslog-ng "
select EVENTLOG
select GLIB
select LIBC_RT
help
The next generation syslog daemon.
+if SYSLOGNG
+
# disabled. Feature implementations are broken
#config SYSLOGNG_SUNSTREAMS
# bool
-# depends on SYSLOGNG
# prompt "sun streams support"
# help
# Support for Sun STREAMS.
#
#config SYSLOGNG_SUNDOOR
# bool
-# depends on SYSLOGNG
# prompt "sun door support"
# help
# Support for Sun door
config SYSLOGNG__IPV6
bool
- depends on SYSLOGNG
prompt "Support ipv6"
help
Enable ipv6 support, otherwise ipv4 is supported only
config SYSLOGNG__TCP_WRAPPER
bool
- depends on SYSLOGNG
prompt "tcpwrapper support"
help
Support /etc/hosts.deny and /etc/hosts.allow.
config SYSLOGNG__SPOOF_SOURCE
bool
- depends on SYSLOGNG
prompt "spoof_source feature"
help
Enables the ability for source address spoofing.
@@ -55,10 +52,8 @@ config SYSLOGNG__SPOOF_SOURCE
received by TCP as well.
comment "runtime options ---"
- depends on SYSLOGNG
config ROOTFS_ETC_SYSLOGNG_CONFIG
- depends on SYSLOGNG
bool
default y
prompt "Install configuration file"
@@ -88,7 +83,6 @@ config ROOTFS_ETC_SYSLOGNG_CONFIG
endchoice
config ROOTFS_ETC_INITD_SYSLOGNG_STARTSCRIPT
- depends on SYSLOGNG
bool
default y
prompt "Install startup script"
@@ -116,3 +110,5 @@ config ROOTFS_ETC_INITD_SYSLOGNG_STARTSCRIPT
project
endchoice
+
+endif
diff --git a/rules/sysutils.in b/rules/sysutils.in
index 146121a20..8d74f1680 100644
--- a/rules/sysutils.in
+++ b/rules/sysutils.in
@@ -1,17 +1,19 @@
menuconfig SYSUTILS
- bool "sysutils "
+ tristate
+ prompt "sysutils "
+
+if SYSUTILS
config SYSUTILS_LSBUS
bool
prompt "install lsbus"
- depends on SYSUTILS
help
lsbus: a small application to query system bus information.
config SYSUTILS_SYSTOOL
bool
prompt "install systool"
- depends on SYSUTILS
help
systool: an application to view system device information by bus, class, and topology.
+endif
diff --git a/rules/sysvinit.in b/rules/sysvinit.in
index 7e4eb7df3..b1107dc24 100644
--- a/rules/sysvinit.in
+++ b/rules/sysvinit.in
@@ -1,39 +1,37 @@
menuconfig SYSVINIT
- bool "SysVInit [BROKEN] "
+ tristate
+ prompt "SysVInit [BROKEN]"
depends on BROKEN
+if SYSVINIT
+
config SYSVINIT_INIT
bool
prompt "init"
- depends on SYSVINIT
help
Install the init program, this init support runlevel
config SYSVINIT_HALT
bool
prompt "halt"
- depends on SYSVINIT
help
The 'halt' tool brings the machine down.
config SYSVINIT_SHUTDOWN
bool
prompt "shutdown"
- depends on SYSVINIT
help
shutdown is called by halt and reboot to perform the necesary action
config SYSVINIT_RUNLEVEL
bool
prompt "runlevel"
- depends on SYSVINIT
help
This tool is used to switch to another runlevel.
config SYSVINIT_KILLALL5
bool
prompt "killall5"
- depends on SYSVINIT
help
killall5 is the SystemV killall command. It sends a signal to all
processes except the processes in its own session, so it won't
@@ -44,14 +42,12 @@ config SYSVINIT_KILLALL5
config SYSVINIT_SULOGIN
bool
prompt "sulogin"
- depends on SYSVINIT
help
Single-user login
config SYSVINIT_BOOTLOGD
bool
prompt "bootlogd"
- depends on SYSVINIT
help
Bootlogd runs in the background and copies all strings sent to
the /dev/console device to a logfile.
@@ -59,30 +55,28 @@ config SYSVINIT_BOOTLOGD
config SYSVINIT_WALL
bool
prompt "wall"
- depends on SYSVINIT
help
wall - write a message to users
config SYSVINIT_LAST
bool
prompt "last"
- depends on SYSVINIT
help
last - show listing of last logged in users
config SYSVINIT_MESG
bool
prompt "mesg"
- depends on SYSVINIT
help
mesg - control write access to your terminal
config SYSVINIT_BSDINIT
bool
prompt "BSD Styles Init"
- depends on SYSVINIT && SYSVINIT_INIT
+ depends on SYSVINIT_INIT
help
It installs different script to configuration of runlevel supported in init.
These script use BSD style init, described in
http://www.linuxfromscratch.org/hints/downloads/files/bsd-init.txt
+endif