modutils/*: move help bits into corresponding .c files
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
parent
70186711f4
commit
1a5e11c874
@ -751,9 +751,6 @@ INSERT
|
||||
#define deluser_full_usage "\n\n" \
|
||||
"Delete USER from the system"
|
||||
|
||||
#define depmod_trivial_usage NOUSAGE_STR
|
||||
#define depmod_full_usage ""
|
||||
|
||||
#define devmem_trivial_usage \
|
||||
"ADDRESS [WIDTH [VALUE]]"
|
||||
|
||||
@ -2251,11 +2248,6 @@ INSERT
|
||||
"\n -l List long flag names" \
|
||||
"\n -v List the file's version/generation number" \
|
||||
|
||||
#define lsmod_trivial_usage \
|
||||
""
|
||||
#define lsmod_full_usage "\n\n" \
|
||||
"List the currently loaded kernel modules"
|
||||
|
||||
#define lspci_trivial_usage \
|
||||
"[-mk]"
|
||||
#define lspci_full_usage "\n\n" \
|
||||
@ -3256,18 +3248,6 @@ INSERT
|
||||
#define rmdir_example_usage \
|
||||
"# rmdir /tmp/foo\n"
|
||||
|
||||
#define rmmod_trivial_usage \
|
||||
"[-wfa] [MODULE]..."
|
||||
#define rmmod_full_usage "\n\n" \
|
||||
"Unload kernel modules\n" \
|
||||
"\nOptions:" \
|
||||
"\n -w Wait until the module is no longer used" \
|
||||
"\n -f Force unload" \
|
||||
"\n -a Remove all unused modules (recursively)" \
|
||||
|
||||
#define rmmod_example_usage \
|
||||
"$ rmmod tulip\n"
|
||||
|
||||
#define route_trivial_usage \
|
||||
"[{add|del|delete}]"
|
||||
#define route_full_usage "\n\n" \
|
||||
|
@ -10,6 +10,11 @@
|
||||
|
||||
//applet:IF_DEPMOD(APPLET(depmod, _BB_DIR_SBIN, _BB_SUID_DROP))
|
||||
|
||||
//usage:#if !ENABLE_MODPROBE_SMALL
|
||||
//usage:#define depmod_trivial_usage NOUSAGE_STR
|
||||
//usage:#define depmod_full_usage ""
|
||||
//usage:#endif
|
||||
|
||||
#include "libbb.h"
|
||||
#include "modutils.h"
|
||||
#include <sys/utsname.h> /* uname() */
|
||||
|
@ -15,6 +15,7 @@
|
||||
/* 2.6 style insmod has no options and required filename
|
||||
* (not module name - .ko can't be omitted) */
|
||||
|
||||
//usage:#if !ENABLE_MODPROBE_SMALL
|
||||
//usage:#define insmod_trivial_usage
|
||||
//usage: IF_FEATURE_2_4_MODULES("[OPTIONS] MODULE ")
|
||||
//usage: IF_NOT_FEATURE_2_4_MODULES("FILE ")
|
||||
@ -33,6 +34,7 @@
|
||||
//usage: )
|
||||
//usage: "\n -x Don't export externs"
|
||||
//usage: )
|
||||
//usage:#endif
|
||||
|
||||
int insmod_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
||||
int insmod_main(int argc UNUSED_PARAM, char **argv)
|
||||
|
@ -10,6 +10,13 @@
|
||||
|
||||
//applet:IF_LSMOD(APPLET(lsmod, _BB_DIR_SBIN, _BB_SUID_DROP))
|
||||
|
||||
//usage:#if !ENABLE_MODPROBE_SMALL
|
||||
//usage:#define lsmod_trivial_usage
|
||||
//usage: ""
|
||||
//usage:#define lsmod_full_usage "\n\n"
|
||||
//usage: "List the currently loaded kernel modules"
|
||||
//usage:#endif
|
||||
|
||||
#include "libbb.h"
|
||||
#include "unicode.h"
|
||||
|
||||
|
@ -694,6 +694,46 @@ The following options are useful for people managing distributions:
|
||||
*/
|
||||
|
||||
//usage:#if ENABLE_MODPROBE_SMALL
|
||||
|
||||
//usage:#define depmod_trivial_usage NOUSAGE_STR
|
||||
//usage:#define depmod_full_usage ""
|
||||
|
||||
//usage:#define lsmod_trivial_usage
|
||||
//usage: ""
|
||||
//usage:#define lsmod_full_usage "\n\n"
|
||||
//usage: "List the currently loaded kernel modules"
|
||||
|
||||
//usage:#define insmod_trivial_usage
|
||||
//usage: IF_FEATURE_2_4_MODULES("[OPTIONS] MODULE ")
|
||||
//usage: IF_NOT_FEATURE_2_4_MODULES("FILE ")
|
||||
//usage: "[SYMBOL=VALUE]..."
|
||||
//usage:#define insmod_full_usage "\n\n"
|
||||
//usage: "Load the specified kernel modules into the kernel"
|
||||
//usage: IF_FEATURE_2_4_MODULES( "\n"
|
||||
//usage: "\nOptions:"
|
||||
//usage: "\n -f Force module to load into the wrong kernel version"
|
||||
//usage: "\n -k Make module autoclean-able"
|
||||
//usage: "\n -v Verbose"
|
||||
//usage: "\n -q Quiet"
|
||||
//usage: "\n -L Lock: prevent simultaneous loads"
|
||||
//usage: IF_FEATURE_INSMOD_LOAD_MAP(
|
||||
//usage: "\n -m Output load map to stdout"
|
||||
//usage: )
|
||||
//usage: "\n -x Don't export externs"
|
||||
//usage: )
|
||||
|
||||
//usage:#define rmmod_trivial_usage
|
||||
//usage: "[-wfa] [MODULE]..."
|
||||
//usage:#define rmmod_full_usage "\n\n"
|
||||
//usage: "Unload kernel modules\n"
|
||||
//usage: "\nOptions:"
|
||||
//usage: "\n -w Wait until the module is no longer used"
|
||||
//usage: "\n -f Force unload"
|
||||
//usage: "\n -a Remove all unused modules (recursively)"
|
||||
//usage:
|
||||
//usage:#define rmmod_example_usage
|
||||
//usage: "$ rmmod tulip\n"
|
||||
|
||||
//usage:#define modprobe_trivial_usage
|
||||
//usage: "[-qfwrsv] MODULE [symbol=value]..."
|
||||
//usage:#define modprobe_full_usage "\n\n"
|
||||
@ -704,7 +744,8 @@ The following options are useful for people managing distributions:
|
||||
//usage: "\n -f Force"
|
||||
//usage: "\n -w Wait for unload"
|
||||
//usage: "\n -s Report via syslog instead of stderr"
|
||||
//usage:#endif /* ENABLE_MODPROBE_SMALL */
|
||||
|
||||
//usage:#endif
|
||||
|
||||
int modprobe_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
|
||||
int modprobe_main(int argc UNUSED_PARAM, char **argv)
|
||||
|
@ -10,6 +10,19 @@
|
||||
|
||||
//applet:IF_RMMOD(APPLET(rmmod, _BB_DIR_SBIN, _BB_SUID_DROP))
|
||||
|
||||
//usage:#if !ENABLE_MODPROBE_SMALL
|
||||
//usage:#define rmmod_trivial_usage
|
||||
//usage: "[-wfa] [MODULE]..."
|
||||
//usage:#define rmmod_full_usage "\n\n"
|
||||
//usage: "Unload kernel modules\n"
|
||||
//usage: "\nOptions:"
|
||||
//usage: "\n -w Wait until the module is no longer used"
|
||||
//usage: "\n -f Force unload"
|
||||
//usage: "\n -a Remove all unused modules (recursively)"
|
||||
//usage:#define rmmod_example_usage
|
||||
//usage: "$ rmmod tulip\n"
|
||||
//usage:#endif
|
||||
|
||||
#include "libbb.h"
|
||||
#include "modutils.h"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user