[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