Added 'renice' command, thanks to Dave Cinege <dcinege@psychosis.com>
 -Erik
diff --git a/busybox.c b/busybox.c
index 0c291d0..5b19e8a 100644
--- a/busybox.c
+++ b/busybox.c
@@ -250,6 +250,9 @@
 #ifdef BB_REBOOT
 	{"reboot", reboot_main, _BB_DIR_SBIN, reboot_usage},
 #endif
+#ifdef BB_RENICE
+	{"renice", renice_main, _BB_DIR_USR_BIN},
+#endif
 #ifdef BB_RM
 	{"rm", rm_main, _BB_DIR_BIN, rm_usage},
 #endif
@@ -484,8 +487,9 @@
 #ifdef BB_SH
 	/* Add in a special case hack -- whenever **argv == '-'
 	 * (i.e. '-su' or '-sh') always invoke the shell */
-	if (**argv == '-')
+	if (**argv == '-' && *(*argv+1)!= '-') {
 		exit(((*(shell_main)) (argc, argv)));
+	}
 #endif
 
 	while (a->name != 0) {