Added the 'rdate' command, thanks to Sterling Huxley <sterling@europa.com>.
I added the docs, and made behavior identical to the GNU version. -Erik
This commit is contained in:
		| @@ -12,6 +12,8 @@ | ||||
| 	* Add optional ls file sorting, thanks to a patch from  | ||||
| 	    Sterling Huxley <sterling@europa.com> | ||||
| 	* lsmod now uses the query_module syscall, rather then /proc | ||||
| 	* Added 'rdate' command from Sterling Huxley <sterling@europa.com> | ||||
| 	* Added 'getopt' command from "Alfred M. Szmidt" <ams@trillian.itslinux.org> | ||||
|  | ||||
|  | ||||
| 	 -Erik Andersen | ||||
|   | ||||
| @@ -226,6 +226,9 @@ const struct BB_applet applets[] = { | ||||
| #ifdef BB_PWD | ||||
| 	{"pwd", pwd_main, _BB_DIR_BIN, pwd_usage}, | ||||
| #endif | ||||
| #ifdef BB_RDATE | ||||
| 	{"rdate", rdate_main, _BB_DIR_USR_BIN, rdate_usage}, | ||||
| #endif | ||||
| #ifdef BB_REBOOT | ||||
| 	{"reboot", reboot_main, _BB_DIR_SBIN, reboot_usage}, | ||||
| #endif | ||||
|   | ||||
| @@ -855,6 +855,18 @@ const char pwd_usage[] = | ||||
| 	; | ||||
| #endif | ||||
|  | ||||
| #if defined BB_RDATE | ||||
| const char rdate_usage[] = | ||||
| 	"rdate [OPTION] HOST\n" | ||||
| #ifndef BB_FEATURE_TRIVIAL_HELP | ||||
| 	"\nGet and possibly set the system date and time from a remote HOST.\n" | ||||
| 	"Options:\n" | ||||
| 	"\t-s\tSet the system date and time (default).\n" | ||||
| 	"\t-p\tPrint the date and time.\n" | ||||
| #endif | ||||
| 	; | ||||
| #endif | ||||
|  | ||||
| #if defined BB_REBOOT | ||||
| const char reboot_usage[] = | ||||
| 	"reboot\n" | ||||
|   | ||||
| @@ -226,6 +226,9 @@ const struct BB_applet applets[] = { | ||||
| #ifdef BB_PWD | ||||
| 	{"pwd", pwd_main, _BB_DIR_BIN, pwd_usage}, | ||||
| #endif | ||||
| #ifdef BB_RDATE | ||||
| 	{"rdate", rdate_main, _BB_DIR_USR_BIN, rdate_usage}, | ||||
| #endif | ||||
| #ifdef BB_REBOOT | ||||
| 	{"reboot", reboot_main, _BB_DIR_SBIN, reboot_usage}, | ||||
| #endif | ||||
|   | ||||
| @@ -73,6 +73,7 @@ | ||||
| #define BB_PRINTF | ||||
| #define BB_PS | ||||
| #define BB_PWD | ||||
| #define BB_RDATE | ||||
| #define BB_REBOOT | ||||
| #define BB_RENICE | ||||
| #define BB_RESET | ||||
|   | ||||
| @@ -61,7 +61,7 @@ fdflush, find, free, freeramdisk, fsck.minix, getopt, grep, gunzip, gzip, halt, | ||||
| head, hostid, hostname, id, init, insmod, kill, killall, length, ln, | ||||
| loadacm, loadfont, loadkmap, logger, logname, ls, lsmod, makedevs, mkdir, | ||||
| mkfifo, mkfs.minix, mknod, mkswap, mktemp, more, mount, mt, mv, nc, | ||||
| nslookup, ping, poweroff, printf, ps, pwd, reboot, renice, reset, rm, rmdir, rmmod, sed, | ||||
| nslookup, ping, poweroff, printf, ps, pwd, rdate, reboot, renice, reset, rm, rmdir, rmmod, sed, | ||||
| setkeycodes, sh, sleep, sort, swapoff, swapon, sync, syslogd, tail, | ||||
| tar, tee, telnet, test, touch, tr, true, tty, umount, uname, uniq, update, | ||||
| uptime, usleep, uudecode, uuencode, wc, which, whoami, yes, zcat, [ | ||||
| @@ -1422,6 +1422,19 @@ Example: | ||||
|  | ||||
| ------------------------------- | ||||
|  | ||||
| =item rdate | ||||
|  | ||||
| Usage: rdate [OPTION] HOST | ||||
|  | ||||
| Get and possibly set the system date and time from a remote HOST. | ||||
|  | ||||
| Options: | ||||
|  | ||||
| 	-s      Set the system date and time (default). | ||||
| 	-p      Print the date and time. | ||||
|  | ||||
| ------------------------------- | ||||
|  | ||||
| =item reboot | ||||
|  | ||||
| Instructs the kernel to reboot the system. | ||||
| @@ -2094,4 +2107,4 @@ Enrique Zanardi <ezanardi@ull.es> | ||||
|  | ||||
| =cut | ||||
|  | ||||
| # $Id: busybox.pod,v 1.62 2000/08/21 22:02:34 andersen Exp $ | ||||
| # $Id: busybox.pod,v 1.63 2000/08/21 22:46:33 andersen Exp $ | ||||
|   | ||||
| @@ -2488,6 +2488,29 @@ | ||||
| 		</para> | ||||
| 	</sect1> | ||||
|  | ||||
| 	<sect1 id="rdate"> | ||||
| 	    <title>rdate</title> | ||||
|  | ||||
| 		<para> | ||||
| 		Usage: rdate [OPTION] HOST | ||||
| 		</para> | ||||
|  | ||||
| 		<para> | ||||
| 		Get and possibly set the system date and time from a remote HOST. | ||||
| 		</para> | ||||
|  | ||||
| 		<para> | ||||
| 		Options: | ||||
| 		</para> | ||||
|  | ||||
| 		<para> | ||||
| 		<screen> | ||||
| 			-s      Set the system date and time (default). | ||||
| 			-p      Print the date and time. | ||||
| 		</screen> | ||||
| 		</para> | ||||
| 	</sect1> | ||||
|  | ||||
| 	<sect1 id="reboot"> | ||||
| 	    <title>reboot</title> | ||||
|  | ||||
|   | ||||
| @@ -177,6 +177,7 @@ extern int poweroff_main(int argc, char **argv); | ||||
| extern int printf_main(int argc, char** argv); | ||||
| extern int ps_main(int argc, char** argv); | ||||
| extern int pwd_main(int argc, char** argv); | ||||
| extern int rdate_main(int argc, char** argv); | ||||
| extern int reboot_main(int argc, char** argv); | ||||
| extern int renice_main(int argc, char** argv); | ||||
| extern int reset_main(int argc, char** argv); | ||||
| @@ -283,6 +284,7 @@ extern const char poweroff_usage[]; | ||||
| extern const char printf_usage[]; | ||||
| extern const char ps_usage[]; | ||||
| extern const char pwd_usage[]; | ||||
| extern const char rdate_usage[]; | ||||
| extern const char reboot_usage[]; | ||||
| extern const char renice_usage[]; | ||||
| extern const char reset_usage[]; | ||||
|   | ||||
							
								
								
									
										12
									
								
								usage.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								usage.c
									
									
									
									
									
								
							| @@ -855,6 +855,18 @@ const char pwd_usage[] = | ||||
| 	; | ||||
| #endif | ||||
|  | ||||
| #if defined BB_RDATE | ||||
| const char rdate_usage[] = | ||||
| 	"rdate [OPTION] HOST\n" | ||||
| #ifndef BB_FEATURE_TRIVIAL_HELP | ||||
| 	"\nGet and possibly set the system date and time from a remote HOST.\n" | ||||
| 	"Options:\n" | ||||
| 	"\t-s\tSet the system date and time (default).\n" | ||||
| 	"\t-p\tPrint the date and time.\n" | ||||
| #endif | ||||
| 	; | ||||
| #endif | ||||
|  | ||||
| #if defined BB_REBOOT | ||||
| const char reboot_usage[] = | ||||
| 	"reboot\n" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user