From 62d7acc97efe6a4c3307918c51efee7acb0e9c30 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Fri, 28 Oct 2005 20:37:03 +0000 Subject: - 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. --- include/applets.h | 3 +++ include/usage.h | 12 ++++++++++++ 2 files changed, 15 insertions(+) (limited to 'include') diff --git a/include/applets.h b/include/applets.h index 2b2c45d67..ec3a892d0 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 79a61d20a..a82230e41 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 \ -- cgit v1.2.3