I'm using a port of Cyamogenmod 7 on an old Sony Ericsson X10 Mini. There's an init.d folder present, so I can only assume init.d is working.
I can successfully enable wifi from terminal via:
su svc wifi enable
#!/system/bin/sh svc wifi enable
/system/bin/sh /system/bin/wifion.sh >/userinit.out 2>/userinit.err
#!/system/bin/sh /system/bin/svc wifi enable
Are certain commands not allowed at boot, period? I've tried adding 'sleep 20' in there with no luck. What am I missing?