diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-03 16:56:37 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-07-03 16:56:37 +0200 |
| commit | 2e989ef232e35750df573898077dd356003705b2 (patch) | |
| tree | 82b5cd9e138106ce4083be6c9c368a95e4b9941a /shell | |
| parent | f82be93c1cd30e8168e91433bcce9fca58f7d0c8 (diff) | |
| download | busybox-w32-2e989ef232e35750df573898077dd356003705b2.tar.gz busybox-w32-2e989ef232e35750df573898077dd356003705b2.tar.bz2 busybox-w32-2e989ef232e35750df573898077dd356003705b2.zip | |
msh: delete this applet
It's deprecated since 2009 and interferes with make_single_applets.sh tests.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell')
| -rwxr-xr-x | shell/ash_test/run-all | 6 | ||||
| -rw-r--r-- | shell/hush.c | 18 |
2 files changed, 3 insertions, 21 deletions
diff --git a/shell/ash_test/run-all b/shell/ash_test/run-all index 354cc1fcf..8dfdddd9f 100755 --- a/shell/ash_test/run-all +++ b/shell/ash_test/run-all | |||
| @@ -59,9 +59,9 @@ do_test() | |||
| 59 | if [ $# -lt 1 ]; then | 59 | if [ $# -lt 1 ]; then |
| 60 | # All sub directories | 60 | # All sub directories |
| 61 | modules=`ls -d ash-*` | 61 | modules=`ls -d ash-*` |
| 62 | # If you want to test ash against hush and msh testsuites | 62 | # If you want to test ash against hush testsuite |
| 63 | # (have to copy hush_test and msh_test dirs to current dir first): | 63 | # (have to copy hush_test dir to current dir first): |
| 64 | #modules=`ls -d ash-* hush_test/hush-* msh_test/msh-*` | 64 | #modules=`ls -d ash-* hush_test/hush-*` |
| 65 | 65 | ||
| 66 | for module in $modules; do | 66 | for module in $modules; do |
| 67 | do_test $module | 67 | do_test $module |
diff --git a/shell/hush.c b/shell/hush.c index f5c1e5bc1..fc6db316e 100644 --- a/shell/hush.c +++ b/shell/hush.c | |||
| @@ -268,17 +268,9 @@ | |||
| 268 | //config: bool "memleak builtin (debugging)" | 268 | //config: bool "memleak builtin (debugging)" |
| 269 | //config: default n | 269 | //config: default n |
| 270 | //config: depends on HUSH || SH_IS_HUSH || BASH_IS_HUSH | 270 | //config: depends on HUSH || SH_IS_HUSH || BASH_IS_HUSH |
| 271 | //config: | ||
| 272 | //config:config MSH | ||
| 273 | //config: bool "msh (deprecated: aliased to hush)" | ||
| 274 | //config: default n | ||
| 275 | //config: select HUSH | ||
| 276 | //config: help | ||
| 277 | //config: msh is deprecated and will be removed, please migrate to hush. | ||
| 278 | 271 | ||
| 279 | //applet:IF_HUSH(APPLET(hush, BB_DIR_BIN, BB_SUID_DROP)) | 272 | //applet:IF_HUSH(APPLET(hush, BB_DIR_BIN, BB_SUID_DROP)) |
| 280 | // APPLET_ODDNAME:name main location suid_type help | 273 | // APPLET_ODDNAME:name main location suid_type help |
| 281 | //applet:IF_MSH( APPLET_ODDNAME(msh, hush, BB_DIR_BIN, BB_SUID_DROP, hush)) | ||
| 282 | //applet:IF_SH_IS_HUSH( APPLET_ODDNAME(sh, hush, BB_DIR_BIN, BB_SUID_DROP, hush)) | 274 | //applet:IF_SH_IS_HUSH( APPLET_ODDNAME(sh, hush, BB_DIR_BIN, BB_SUID_DROP, hush)) |
| 283 | //applet:IF_BASH_IS_HUSH(APPLET_ODDNAME(bash, hush, BB_DIR_BIN, BB_SUID_DROP, hush)) | 275 | //applet:IF_BASH_IS_HUSH(APPLET_ODDNAME(bash, hush, BB_DIR_BIN, BB_SUID_DROP, hush)) |
| 284 | 276 | ||
| @@ -8808,16 +8800,6 @@ int hush_main(int argc, char **argv) | |||
| 8808 | } | 8800 | } |
| 8809 | 8801 | ||
| 8810 | 8802 | ||
| 8811 | #if ENABLE_MSH | ||
| 8812 | int msh_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; | ||
| 8813 | int msh_main(int argc, char **argv) | ||
| 8814 | { | ||
| 8815 | bb_error_msg("msh is deprecated, please use hush instead"); | ||
| 8816 | return hush_main(argc, argv); | ||
| 8817 | } | ||
| 8818 | #endif | ||
| 8819 | |||
| 8820 | |||
| 8821 | /* | 8803 | /* |
| 8822 | * Built-ins | 8804 | * Built-ins |
| 8823 | */ | 8805 | */ |
