summaryrefslogtreecommitdiff
path: root/applets/busybox.c
diff options
context:
space:
mode:
authorErik Andersen2000-03-12 23:49:18 +0000
committerErik Andersen2000-03-12 23:49:18 +0000
commit3522eb1ab3a4f1bcbf2c0f0eed387733b29c9e95 (patch)
tree5670f3711de435e2e159ff9ceebda1bebe33d38c /applets/busybox.c
parent269bba25149289201055c9448e8c64fc05dbf89d (diff)
downloadbusybox-3522eb1ab3a4f1bcbf2c0f0eed387733b29c9e95.zip
busybox-3522eb1ab3a4f1bcbf2c0f0eed387733b29c9e95.tar.gz
First pass at writing a shell for busybox.
Works fine, full job control support, etc. No syntax yet (if, then, while, etc). Handles pipes and & processes fine. TODO: add command editing, add syntax suport. -Erik
Diffstat (limited to 'applets/busybox.c')
-rw-r--r--applets/busybox.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/applets/busybox.c b/applets/busybox.c
index cea191c..9aa46ea 100644
--- a/applets/busybox.c
+++ b/applets/busybox.c
@@ -223,13 +223,16 @@ static const struct Applet applets[] = {
#ifdef BB_RMMOD //sbin
{"rmmod", rmmod_main},
#endif
+#ifdef BB_SED //bin
+ {"sed", sed_main},
+#endif
+#ifdef BB_SH //bin
+ {"sh", shell_main},
+#endif
#ifdef BB_SFDISK //sbin
{"fdisk", sfdisk_main},
{"sfdisk", sfdisk_main},
#endif
-#ifdef BB_SED //bin
- {"sed", sed_main},
-#endif
#ifdef BB_SLEEP //bin
{"sleep", sleep_main},
#endif