[BusyBox] Bugs with 0.52
Bill Webster
billw at lineo.com
Wed Jul 25 09:48:44 UTC 2001
Here is a couple of patches to some bb bugs.
--
=============================================================
Bill Webster
Lineo, Inc - Where Open Meets Smart
-------------- next part --------------
diff -burpBN busybox-0.52.orig/Config.h busybox-0.52/Config.h
--- busybox-0.52.orig/Config.h Fri Jul 6 22:43:56 2001
+++ busybox-0.52/Config.h Tue Jul 24 17:48:53 2001
@@ -428,22 +428,22 @@
#if ! defined BB_FEATURE_LASH && ! defined BB_FEATURE_HUSH && ! defined BB_FEATURE_MSH && ! defined BB_FEATURE_ASH
#define BB_FEATURE_MSH
#endif
- #if defined BB_FEATURE_ASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
- #undef BB_FEATURE_LASH
- #undef BB_FEATURE_HUSH
- #undef BB_FEATURE_MSH
+ #if defined BB_FEATURE_ASH
+ #undef BB_FEATURE_MSH
+ #undef BB_FEATURE_HUSH
+ #undef BB_FEATURE_LASH
- #elif defined BB_FEATURE_MSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
- #undef BB_FEATURE_LASH
- #undef BB_FEATURE_HUSH
- #undef BB_FEATURE_ASH
+ #elif defined BB_FEATURE_MSH
+ /*#undef BB_FEATURE_ASH*/
+ #undef BB_FEATURE_HUSH
+ #undef BB_FEATURE_LASH
- #elif defined BB_FEATURE_HUSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
- #undef BB_FEATURE_LASH
- #undef BB_FEATURE_MSH
- #undef BB_FEATURE_ASH
+ #elif defined BB_FEATURE_HUSH
+ /*#undef BB_FEATURE_ASH*/
+ /*#undef BB_FEATURE_MSH*/
+ #undef BB_FEATURE_LASH
- #elif defined BB_FEATURE_LASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
- #undef BB_FEATURE_HUSH
- #undef BB_FEATURE_MSH
- #undef BB_FEATURE_ASH
+ #elif defined BB_FEATURE_LASH
+ /*#undef BB_FEATURE_ASH*/
+ /*#undef BB_FEATURE_MSH*/
+ /*#undef BB_FEATURE_HUSH*/
#endif
#else
#undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN
diff -burpBN busybox-0.52.orig/ash.c busybox-0.52/ash.c
--- busybox-0.52.orig/ash.c Fri Jul 6 18:05:55 2001
+++ busybox-0.52/ash.c Tue Jul 24 17:49:33 2001
@@ -1670,7 +1670,9 @@ struct builtincmd {
*/
static const struct builtincmd builtincmds[] = {
{ BUILTIN_SPECIAL ".", dotcmd },
+#ifdef ASH_BBAPPS_AS_BUILTINS
{ BUILTIN_SPECIAL ":", true_main },
+#endif
#ifdef ASH_ALIAS
{ BUILTIN_REG_ASSG "alias", aliascmd },
#endif
More information about the busybox
mailing list