diff options
author | Lauri Kasanen | 2012-02-19 16:33:37 +0100 |
---|---|---|
committer | Denys Vlasenko | 2012-02-19 16:33:37 +0100 |
commit | 5a5db93b0f27a5fd090509f9745b63f49b9b7871 (patch) | |
tree | 2acfc39236ee3fa3cf77c07e3946a97c556882e1 /modutils/depmod.c | |
parent | 817c230a0c1b5817cbd0af86f1bd90db72f16c3c (diff) | |
download | busybox-5a5db93b0f27a5fd090509f9745b63f49b9b7871.zip busybox-5a5db93b0f27a5fd090509f9745b63f49b9b7871.tar.gz |
depmod: supply help text
Signed-off-by: Lauri Kasanen <curaga@operamail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'modutils/depmod.c')
-rw-r--r-- | modutils/depmod.c | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/modutils/depmod.c b/modutils/depmod.c index f6c0bf3..7752361 100644 --- a/modutils/depmod.c +++ b/modutils/depmod.c @@ -10,11 +10,6 @@ //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() */ @@ -131,7 +126,16 @@ static void xfreopen_write(const char *file, FILE *f) bb_perror_msg_and_die("can't open '%s'", file); } -/* Usage: +//usage:#if !ENABLE_MODPROBE_SMALL +//usage:#define depmod_trivial_usage "[-n] [-b BASE] [VERSION] [MODFILES]..." +//usage:#define depmod_full_usage "\n\n" +//usage: "Generate modules.dep, alias, and symbols files" +//usage: "\n" +//usage: "\n -b BASE Use BASE/lib/modules/VERSION" +//usage: "\n -n Dry run: print files to stdout" +//usage:#endif + +/* Upstream usage: * [-aAenv] [-C FILE or DIR] [-b BASE] [-F System.map] [VERSION] [MODFILES]... * -a --all * Probe all modules. Default if no MODFILES. @@ -142,7 +146,7 @@ static void xfreopen_write(const char *file, FILE *f) * -C --config FILE or DIR * Path to /etc/depmod.conf or /etc/depmod.d/ * -e --errsyms - * When combined with the -F option, this reports any symbols which + * When combined with the -F option, this reports any symbols * which are not supplied by other modules or kernel. * -F --filesyms System.map * -n --dry-run @@ -154,8 +158,13 @@ static void xfreopen_write(const char *file, FILE *f) * -u No-op * -q No-op * - * So far we only support: [-rn] [-b BASE] [VERSION] [MODFILES]... - * -aAeF are accepted but ignored. -vC are not accepted. + * So far we only support: [-n] [-b BASE] [VERSION] [MODFILES]... + * Accepted but ignored: + * -aAe + * -F System.map + * -C FILE/DIR + * + * Not accepted: -v */ enum { //OPT_a = (1 << 0), /* All modules, ignore mods in argv */ |