summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer2005-10-28 20:37:03 +0000
committerBernhard Reutner-Fischer2005-10-28 20:37:03 +0000
commit62d7acc97efe6a4c3307918c51efee7acb0e9c30 (patch)
treeb0a5ae0270677ce2bbe0a62dbd514b3245fb88da /include
parent4922f2a06f7e3212f4b5d1bb9329fdc1b1c18252 (diff)
downloadbusybox-62d7acc97efe6a4c3307918c51efee7acb0e9c30.zip
busybox-62d7acc97efe6a4c3307918c51efee7acb0e9c30.tar.gz
- add BB_APPLET_RUNLEVEL used by emdebian via /etc/init.d/rc.
Note that we leave the buggy CONFIG_* namespace now, so please fix any applet you thouch.
Diffstat (limited to 'include')
-rw-r--r--include/applets.h3
-rw-r--r--include/usage.h12
2 files changed, 15 insertions, 0 deletions
diff --git a/include/applets.h b/include/applets.h
index 2b2c45d..ec3a892 100644
--- a/include/applets.h
+++ b/include/applets.h
@@ -565,6 +565,9 @@
#ifdef CONFIG_RUN_PARTS
APPLET_ODDNAME("run-parts", run_parts_main, _BB_DIR_BIN, _BB_SUID_NEVER, run_parts)
#endif
+#if BB_APPLET_RUNLEVEL
+ APPLET(runlevel, runlevel_main, _BB_DIR_SBIN, _BB_SUID_NEVER)
+#endif
#ifdef CONFIG_RX
APPLET(rx, rx_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER)
#endif
diff --git a/include/usage.h b/include/usage.h
index 79a61d2..a82230e 100644
--- a/include/usage.h
+++ b/include/usage.h
@@ -2450,6 +2450,18 @@
"\t-a ARG\tPass ARG as an argument for every program invoked\n" \
"\t-u MASK\tSet the umask to MASK before executing every program"
+#if BB_APPLET_RUNLEVEL
+#define runlevel_trivial_usage \
+ "[utmp]"
+#define runlevel_full_usage \
+ "Find the current and previous system runlevel.\n\n" \
+ "If no utmp file exists or if no runlevel record can be found,\n" \
+ "runlevel prints \"unknown\""
+#define runlevel_example_usage \
+ "$ runlevel /var/run/utmp\n" \
+ "N 2"
+#endif
+
#define rx_trivial_usage \
"FILE"
#define rx_full_usage \