touch: fix help text to not show options disabled in .config
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
		@@ -661,13 +661,6 @@ config FEATURE_TEE_USE_BLOCK_IO
 | 
			
		||||
	help
 | 
			
		||||
	  Enable this option for a faster tee, at expense of size.
 | 
			
		||||
 | 
			
		||||
config TOUCH
 | 
			
		||||
	bool "touch"
 | 
			
		||||
	default y
 | 
			
		||||
	help
 | 
			
		||||
	  touch is used to create or change the access and/or
 | 
			
		||||
	  modification timestamp of specified files.
 | 
			
		||||
 | 
			
		||||
config TRUE
 | 
			
		||||
	bool "true"
 | 
			
		||||
	default y
 | 
			
		||||
 
 | 
			
		||||
@@ -74,7 +74,6 @@ lib-$(CONFIG_SYNC)      += sync.o
 | 
			
		||||
lib-$(CONFIG_TAC)       += tac.o
 | 
			
		||||
lib-$(CONFIG_TAIL)      += tail.o
 | 
			
		||||
lib-$(CONFIG_TEE)       += tee.o
 | 
			
		||||
lib-$(CONFIG_TOUCH)     += touch.o
 | 
			
		||||
lib-$(CONFIG_TRUE)      += true.o
 | 
			
		||||
lib-$(CONFIG_TTY)       += tty.o
 | 
			
		||||
lib-$(CONFIG_UNAME)     += uname.o
 | 
			
		||||
 
 | 
			
		||||
@@ -19,6 +19,35 @@
 | 
			
		||||
 | 
			
		||||
#include "libbb.h"
 | 
			
		||||
 | 
			
		||||
//config:config TOUCH
 | 
			
		||||
//config:	bool "touch"
 | 
			
		||||
//config:	default y
 | 
			
		||||
//config:	help
 | 
			
		||||
//config:	  touch is used to create or change the access and/or
 | 
			
		||||
//config:	  modification timestamp of specified files.
 | 
			
		||||
 | 
			
		||||
//applet:IF_TOUCH(APPLET_NOFORK(touch, touch, _BB_DIR_BIN, _BB_SUID_DROP, touch))
 | 
			
		||||
 | 
			
		||||
//kbuild:lib-$(CONFIG_TOUCH) += touch.o
 | 
			
		||||
 | 
			
		||||
//usage:#define touch_trivial_usage
 | 
			
		||||
//usage:       "[-c]" IF_DESKTOP(" [-d DATE] [-r FILE]") " FILE [FILE]..."
 | 
			
		||||
//usage:#define touch_full_usage "\n\n"
 | 
			
		||||
//usage:       "Update the last-modified date on the given FILE[s]\n"
 | 
			
		||||
//usage:     "\nOptions:"
 | 
			
		||||
//usage:     "\n	-c	Don't create files"
 | 
			
		||||
//usage:	IF_DESKTOP(
 | 
			
		||||
//usage:     "\n	-d DT	Date/time to use"
 | 
			
		||||
//usage:     "\n	-r FILE	Use FILE's date/time"
 | 
			
		||||
//usage:	)
 | 
			
		||||
//usage:
 | 
			
		||||
//usage:#define touch_example_usage
 | 
			
		||||
//usage:       "$ ls -l /tmp/foo\n"
 | 
			
		||||
//usage:       "/bin/ls: /tmp/foo: No such file or directory\n"
 | 
			
		||||
//usage:       "$ touch /tmp/foo\n"
 | 
			
		||||
//usage:       "$ ls -l /tmp/foo\n"
 | 
			
		||||
//usage:       "-rw-rw-r--    1 andersen andersen        0 Apr 15 01:11 /tmp/foo\n"
 | 
			
		||||
 | 
			
		||||
/* This is a NOFORK applet. Be very careful! */
 | 
			
		||||
 | 
			
		||||
/* coreutils implements:
 | 
			
		||||
 
 | 
			
		||||
@@ -356,7 +356,6 @@ IF_TFTPD(APPLET(tftpd, _BB_DIR_USR_BIN, _BB_SUID_DROP))
 | 
			
		||||
IF_TIME(APPLET(time, _BB_DIR_USR_BIN, _BB_SUID_DROP))
 | 
			
		||||
IF_TIMEOUT(APPLET(timeout, _BB_DIR_USR_BIN, _BB_SUID_DROP))
 | 
			
		||||
IF_TOP(APPLET(top, _BB_DIR_USR_BIN, _BB_SUID_DROP))
 | 
			
		||||
IF_TOUCH(APPLET_NOFORK(touch, touch, _BB_DIR_BIN, _BB_SUID_DROP, touch))
 | 
			
		||||
IF_TR(APPLET(tr, _BB_DIR_USR_BIN, _BB_SUID_DROP))
 | 
			
		||||
IF_TRACEROUTE(APPLET(traceroute, _BB_DIR_USR_BIN, _BB_SUID_MAYBE))
 | 
			
		||||
IF_TRACEROUTE6(APPLET(traceroute6, _BB_DIR_USR_BIN, _BB_SUID_MAYBE))
 | 
			
		||||
 
 | 
			
		||||
@@ -4005,22 +4005,6 @@ INSERT
 | 
			
		||||
       "and display a screenful of them." \
 | 
			
		||||
//TODO: add options and keyboard commands
 | 
			
		||||
 | 
			
		||||
#define touch_trivial_usage \
 | 
			
		||||
       "[-c] [-d DATE] [-r FILE] FILE [FILE]..."
 | 
			
		||||
#define touch_full_usage "\n\n" \
 | 
			
		||||
       "Update the last-modified date on the given FILE[s]\n" \
 | 
			
		||||
     "\nOptions:" \
 | 
			
		||||
     "\n	-c	Don't create files" \
 | 
			
		||||
     "\n	-d DT	Date/time to use" \
 | 
			
		||||
     "\n	-r FILE	Use FILE's date/time" \
 | 
			
		||||
 | 
			
		||||
#define touch_example_usage \
 | 
			
		||||
       "$ ls -l /tmp/foo\n" \
 | 
			
		||||
       "/bin/ls: /tmp/foo: No such file or directory\n" \
 | 
			
		||||
       "$ touch /tmp/foo\n" \
 | 
			
		||||
       "$ ls -l /tmp/foo\n" \
 | 
			
		||||
       "-rw-rw-r--    1 andersen andersen        0 Apr 15 01:11 /tmp/foo\n"
 | 
			
		||||
 | 
			
		||||
#define tr_trivial_usage \
 | 
			
		||||
       "[-cds] STRING1 [STRING2]"
 | 
			
		||||
#define tr_full_usage "\n\n" \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user