enable preinit in a few other platforms
authorFelix Fietkau <nbd@openwrt.org>
Sat, 3 Mar 2007 22:36:45 +0000 (22:36 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 3 Mar 2007 22:36:45 +0000 (22:36 +0000)
SVN-Revision: 6482

target/linux/aruba-2.6/patches/000-aruba.patch
target/linux/au1000-2.6/config/default
target/linux/ixp4xx-2.6/config/default
target/linux/rb532-2.6/base-files/default/sbin/cf2nand
target/linux/rb532-2.6/image/Makefile

index 07e1470273c4db156407c3156f90a32e2e4b219b..9954a492bd3035bd9920438c5fa46c1d4da995a8 100644 (file)
@@ -630,10 +630,10 @@ diff -Nur linux-2.6.17/arch/mips/aruba/prom.c linux-2.6.17-owrt/arch/mips/aruba/
 +
 +/* Kernel Boot parameters */
 +static unsigned char bootparm[] = 
++      "init=/etc/preinit "
 +      "mtdparts=physmap-flash.0:3520k@0x080000(zImage),2752k@0x140000(JFFS2),8k@0x3f8000(NVRAM) "
 +      "console=ttyS0,9600 root=/dev/mtdblock1 rootfstype=jffs2 ";
 +
-+
 +extern unsigned long mips_machgroup;
 +extern unsigned long mips_machtype;
 +
index 351d6fda317cd5045e60fffff689df9c7e9912c2..967703ab502a8f9293b10c48574cd512cc894d4f 100644 (file)
@@ -7,7 +7,7 @@ CONFIG_64BIT_PHYS_ADDR=y
 CONFIG_BASE_SMALL=0
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_CHR_DEV_SG=m
-CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=jffs2"
+CONFIG_CMDLINE="root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit"
 # CONFIG_CPU_BIG_ENDIAN is not set
 CONFIG_CPU_HAS_LLSC=y
 CONFIG_CPU_HAS_PREFETCH=y
index 7c9fec0d37439a450ac0818bd3b023c0f62b0a08..0acfdf4649644d38a326763b938dd754bbad579e 100644 (file)
@@ -57,7 +57,7 @@ CONFIG_BASE_SMALL=0
 # CONFIG_BSD_DISKLABEL is not set
 # CONFIG_BT is not set
 # CONFIG_CIFS_STATS is not set
-CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 noinitrd console=ttyS0,115200"
+CONFIG_CMDLINE="root=/dev/mtdblock2 rootfstype=jffs2 noinitrd console=ttyS0,115200 init=/etc/preinit"
 # CONFIG_CONFIGFS_FS is not set
 CONFIG_CPU_32=y
 CONFIG_CPU_32v5=y
index 9cb216ca82e4cb37db9ec2c8f6b4d92027cfd5a7..74ac89402b4980911bd89d4931469b7efddea210 100755 (executable)
@@ -45,7 +45,7 @@ mount -t yaffs2 "$boot" /tmp/cf2nand/p1
 mount -t yaffs2 "$main" /tmp/cf2nand/p2
 
 echo "Copying kernel..."
-copy_kernel /dev/cf/card0/part1 /tmp/cf2nand/p1/kernel "root=/dev/mtdblock1 rootfstype=yaffs2 " 2>/dev/null >/dev/null
+copy_kernel /dev/cf/card0/part1 /tmp/cf2nand/p1/kernel "root=/dev/mtdblock1 rootfstype=yaffs2 init=/etc/preinit " 2>/dev/null >/dev/null
 umount /tmp/cf2nand/p1
 rmdir /tmp/cf2nand/p1
 
index e6794c036d4d341b4d18c3e71e047493b5426acc..149a7e27344cb881e566ca90cab34b9c4fca1767 100644 (file)
@@ -38,15 +38,15 @@ define Image/BuildKernel
 endef
 
 define Image/cmdline/jffs2-64k
-block2mtd.block2mtd=/dev/cfa2,65536 root=/dev/mtdblock0 rootfstype=jffs2
+block2mtd.block2mtd=/dev/cfa2,65536 root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit
 endef
 
 define Image/cmdline/jffs2-128k
-block2mtd.block2mtd=/dev/cfa2,131072 root=/dev/mtdblock0 rootfstype=jffs2
+block2mtd.block2mtd=/dev/cfa2,131072 root=/dev/mtdblock0 rootfstype=jffs2 init=/etc/preinit
 endef
 
 define Image/cmdline/ext2
-root=/dev/cfa2 rootfstype=ext2
+root=/dev/cfa2 rootfstype=ext2 init=/etc/preinit
 endef
 
 define Image/Build