summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-11-17 18:58:16 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-11-17 18:58:16 +0000
commit8a00f44bf4675076adfe312b71a6ff3670feef7d (patch)
treebd51123a09a6e587b98dfa156ca7bf0ba55b2325 /include
parenta5342b4541c9c6b350ca015b94c7fd00d125e088 (diff)
downloadbusybox-w32-8a00f44bf4675076adfe312b71a6ff3670feef7d.tar.gz
busybox-w32-8a00f44bf4675076adfe312b71a6ff3670feef7d.tar.bz2
busybox-w32-8a00f44bf4675076adfe312b71a6ff3670feef7d.zip
runit: add runsv, runsvdir and sv. Oh yes.
It even seems to work. +11K. :(
Diffstat (limited to 'include')
-rw-r--r--include/applets.h3
-rw-r--r--include/usage.h16
2 files changed, 19 insertions, 0 deletions
diff --git a/include/applets.h b/include/applets.h
index c4c75a83f..78fa68861 100644
--- a/include/applets.h
+++ b/include/applets.h
@@ -246,6 +246,8 @@ USE_RPM(APPLET(rpm, _BB_DIR_BIN, _BB_SUID_NEVER))
246USE_RPM2CPIO(APPLET(rpm2cpio, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 246USE_RPM2CPIO(APPLET(rpm2cpio, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
247USE_RUN_PARTS(APPLET_ODDNAME(run-parts, run_parts, _BB_DIR_BIN, _BB_SUID_NEVER, run_parts)) 247USE_RUN_PARTS(APPLET_ODDNAME(run-parts, run_parts, _BB_DIR_BIN, _BB_SUID_NEVER, run_parts))
248USE_RUNLEVEL(APPLET(runlevel, _BB_DIR_SBIN, _BB_SUID_NEVER)) 248USE_RUNLEVEL(APPLET(runlevel, _BB_DIR_SBIN, _BB_SUID_NEVER))
249USE_RUNSV(APPLET(runsv, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
250USE_RUNSVDIR(APPLET(runsvdir, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
249USE_RX(APPLET(rx, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 251USE_RX(APPLET(rx, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
250USE_SED(APPLET(sed, _BB_DIR_BIN, _BB_SUID_NEVER)) 252USE_SED(APPLET(sed, _BB_DIR_BIN, _BB_SUID_NEVER))
251USE_SEQ(APPLET(seq, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 253USE_SEQ(APPLET(seq, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
@@ -270,6 +272,7 @@ USE_STTY(APPLET(stty, _BB_DIR_BIN, _BB_SUID_NEVER))
270USE_SU(APPLET(su, _BB_DIR_BIN, _BB_SUID_ALWAYS)) 272USE_SU(APPLET(su, _BB_DIR_BIN, _BB_SUID_ALWAYS))
271USE_SULOGIN(APPLET(sulogin, _BB_DIR_SBIN, _BB_SUID_NEVER)) 273USE_SULOGIN(APPLET(sulogin, _BB_DIR_SBIN, _BB_SUID_NEVER))
272USE_SUM(APPLET(sum, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 274USE_SUM(APPLET(sum, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
275USE_SV(APPLET(sv, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
273USE_SVLOGD(APPLET(svlogd, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) 276USE_SVLOGD(APPLET(svlogd, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
274USE_SWAPONOFF(APPLET_ODDNAME(swapoff, swap_on_off, _BB_DIR_SBIN, _BB_SUID_NEVER,swapoff)) 277USE_SWAPONOFF(APPLET_ODDNAME(swapoff, swap_on_off, _BB_DIR_SBIN, _BB_SUID_NEVER,swapoff))
275USE_SWAPONOFF(APPLET_ODDNAME(swapon, swap_on_off, _BB_DIR_SBIN, _BB_SUID_NEVER, swapon)) 278USE_SWAPONOFF(APPLET_ODDNAME(swapon, swap_on_off, _BB_DIR_SBIN, _BB_SUID_NEVER, swapon))
diff --git a/include/usage.h b/include/usage.h
index f1b4b351a..77986fea7 100644
--- a/include/usage.h
+++ b/include/usage.h
@@ -2571,6 +2571,16 @@ USE_FEATURE_MDEV_CONFIG( \
2571 "$ runlevel /var/run/utmp\n" \ 2571 "$ runlevel /var/run/utmp\n" \
2572 "N 2" 2572 "N 2"
2573 2573
2574#define runsv_trivial_usage \
2575 "dir"
2576#define runsv_full_usage \
2577 "Start and monitor a service and optionally an appendant log service."
2578
2579#define runsvdir_trivial_usage \
2580 "[-P] dir"
2581#define runsvdir_full_usage \
2582 "Start a runsv process for each subdirectory."
2583
2574#define rx_trivial_usage \ 2584#define rx_trivial_usage \
2575 "FILE" 2585 "FILE"
2576#define rx_full_usage \ 2586#define rx_full_usage \
@@ -2844,6 +2854,12 @@ USE_FEATURE_START_STOP_DAEMON_FANCY( \
2844 "\t-r\tuse BSD sum algorithm (1K blocks)\n" \ 2854 "\t-r\tuse BSD sum algorithm (1K blocks)\n" \
2845 "\t-s\tuse System V sum algorithm (512byte blocks)" 2855 "\t-s\tuse System V sum algorithm (512byte blocks)"
2846 2856
2857#define sv_trivial_usage \
2858 "[-v] [-w sec] command service..."
2859#define sv_full_usage \
2860 "Report the current status and control the state of services " \
2861 "monitored by the runsv supervisor."
2862
2847#define svlogd_trivial_usage \ 2863#define svlogd_trivial_usage \
2848 "[-ttv] [-r c] [-R abc] [-l len] [-b buflen] dir..." 2864 "[-ttv] [-r c] [-R abc] [-l len] [-b buflen] dir..."
2849#define svlogd_full_usage \ 2865#define svlogd_full_usage \