/init.rc is not a bash script. It is an init script and it is
interpreted by the init process.
On 06/28/2010 05:01 PM, fpirou wrote:
Hi,
I am newbies at android porting.
I compiled 2.6.31 linux kernel and Android 2.1 (eclair) for an iMX25
(ARM926EJ-S) target.
But, when I mount Android file system, using an NFS server, on top of
linux kernel the /init.rc bash commands are NOT interpreted, as shown
below:
Is there some package I should enable at kernel or file system compile
time?
Thanks in advanced. Cheers.
Linux version 2.6.31-00447-g081cddf ([email protected]) (gcc
version 4.4.1 (Sourcery G++ 4.4-179) ) #1 PREEMPT Mon 0
CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Freescale MX25 3-Stack Board
Memory policy: ECC disabled, Data cache writeback
INITRD: 0x80400040+0x000325b4 overlaps in-use memory region -
disabling initrd
Built 1 zonelists in Zone order, mobility grouping on. Total pages:
16256
Kernel command line: mem=64M rootwait console=ttymxc0,115200 init=/
init androidboot.console=ttymxc0 wvga calibration root=/dev/nfs rw
nfsroot=192.168.0.14:/root/Android/myandroid/out/target/product/
imx31_3stack/android_rootfs,nolock ip=dhcp
Unknown boot option `androidboot.console=ttymxc0': ignoring
PID hash table entries: 256 (order: 8, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60004KB available (3804K code, 854K data, 140K init, 0K
highmem)
NR_IRQS:272
MXC IRQ initialized
...
Looking up port of RPC 100005/1 on 192.168.0.14
VFS: Mounted root (nfs filesystem) on device 0:12.
Freeing init memory: 140K
Warning: unable to open an initial console.
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 7: invalid option 'export'
init: /init.rc: 10: invalid option 'symlink'
init: /init.rc: 13: invalid option 'mkdir'
init: /init.rc: 13: invalid option 'mkdir'
init: /init.rc: 13: invalid option 'mkdir'
init: /init.rc: 13: invalid option 'mkdir'
init: /init.rc: 13: invalid option 'mkdir'
init: /init.rc: 13: invalid option 'mount'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 17: invalid option 'write'
init: /init.rc: 20: invalid option 'mkdir'
init: /init.rc: 20: invalid option 'mount'
init: /init.rc: 20: invalid option 'chown'
init: /init.rc: 20: invalid option 'chown'
init: /init.rc: 20: invalid option 'chmod'
init: /init.rc: 20: invalid option 'write'
init: /init.rc: 21: invalid option 'mkdir'
init: /init.rc: 21: invalid option 'chown'
init: /init.rc: 21: invalid option 'chmod'
init: /init.rc: 21: invalid option 'write'
init: /init.rc: 22: invalid option 'mkdir'
init: /init.rc: 22: invalid option 'chown'
init: /init.rc: 22: invalid option 'chmod'
init: /init.rc: 24: invalid option 'write'
init: /init.rc: 29: invalid option 'mount'
init: /init.rc: 34: invalid option 'mount'
init: /init.rc: 34: invalid option 'chown'
init: /init.rc: 34: invalid option 'chmod'
init: /init.rc: 37: invalid option 'mount'
init: /init.rc: 37: invalid option 'chown'
init: /init.rc: 37: invalid option 'chmod'
init: /init.rc: 40: invalid option 'chown'
init: /init.rc: 40: invalid option 'chmod'
init: /init.rc: 43: invalid option 'mkdir'
init: /init.rc: 43: invalid option 'mkdir'
init: /init.rc: 43: invalid option 'mkdir'
init: /init.rc: 43: invalid option 'mkdir'
init: /init.rc: 43: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'chmod'
init: /init.rc: 45: invalid option 'chmod'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 45: invalid option 'mkdir'
init: /init.rc: 48: invalid option 'mkdir'
init: /init.rc: 48: invalid option 'chown'
init: /init.rc: 48: invalid option 'chmod'
init: /init.rc: 51: invalid option 'mkdir'
init: /init.rc: 51: invalid option 'mkdir'
init: /init.rc: 54: invalid option 'chown'
init: /init.rc: 54: invalid option 'chmod'
init: /init.rc: 54: invalid option 'chown'
init: /init.rc: 54: invalid option 'chmod'
init: /init.rc: 59: invalid option 'chmod'
init: /init.rc: 59: invalid option 'chmod'
Kernel panic - not syncing: Attempted to kill init!
Cheers,
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting