Small bug fix to package/kernel/modules/other.mk
Small bug fix to package/kernel/modules/other.mk
stty broken in busybox 1.4.1, added patch with fixed code from BB SVN.
This will need to be removed when 1.4.2 is released.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6559 3c298f89-4303-0410-b956-a3cf2f4a3e73

--- /dev/null
+++ b/package/busybox/patches/930-stty_bug_fix.patch
@@ -1,1 +1,27 @@
+--- build_arm/busybox-1.4.1/coreutils/stty.c.old	2007-03-13 12:59:49.000000000 +0100
++++ build_arm/busybox-1.4.1/coreutils/stty.c	2007-03-13 07:51:38.000000000 +0100
+@@ -568,10 +568,11 @@
+ 		NULL
+ 	};
+ 	int i = index_in_str_array(params, name);
+-	if (i) {
+-		if (!(i == 4 || i == 5))
+-			i |= 0x80;
+-	}
++	if (i < 0)
++		return 0;
++	if (!(i == 4 || i == 5))
++		i |= 0x80;
++
+ 	return i;
+ }
+ 
+@@ -907,6 +908,7 @@
+ #define STTY_verbose_output     (1<<2)
+ #define STTY_recoverable_output (1<<3)
+ #define STTY_noargs             (1<<4)
++int stty_main(int argc, char **argv);
+ int stty_main(int argc, char **argv)
+ {
+ 	struct termios mode;
 

--- a/package/kernel/modules/other.mk
+++ b/package/kernel/modules/other.mk
@@ -228,7 +228,7 @@
 	FILES:= \
 	$(MODULES_DIR)/kernel/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \
 	$(MODULES_DIR)/kernel/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \
-	$(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX)
 	AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
 endef
 $(eval $(call KernelPackage,mmc))

comments