I'd check for the "avc: denied" log as previously mentioned; if you have selinux=enforced... I take it an init.d script wouldn't work here / isn't supported? That would work I think if the system starts in SELinux enforced and switches to permissive late (thus allowing you to manually execute it)
On Sunday, 17 January 2016 18:58:53 UTC, Alexis LE GOFF wrote: > > Thanks, good idea! > I added this line just after all the iptables rules in my shell script > file: > log -t MYPROJECT $(iptables -vnL INPUT 2>&1 >/dev/null) > > and the result is > iptables v1.4.20: can't initialize iptables table `filter': Permission > denied Perhaps iptables or your kernel needs to be upgraded. > > This is strange because after bood when I run my script from shell > manually it works great. No iptables errors > > Any idea? > > > On Friday, January 15, 2016 at 7:47:12 PM UTC+1, Channing You wrote: >> >> Hi, Alexis: >> >> You should check logcat/dmesg to see if there have any "avc: denied" >> log related to your service. >> >> And also you could add log to your script, something like 【log -t >> MYPROJECT "xxxxxxxxxxxxxx log xxxxxxxxxx"】, and then check out if it is >> executed. >> >> 2016-01-15 5:32 GMT+08:00 Alexis LE GOFF <alexis...@gmail.com>: >> >>> Dears, >>> >>> I am developing a connected object based on Android. I'm developing on >>> Nexus7 (Tilapia) with Android 5.1. What I want to do is very basic: I >>> want to set firewall rules on the image. So I did this: >>> >>> in the `on boot` section of init.grouper.rc I added this >>> start myproject-setup >>> >>> >>> and then at the end of init.grouper.rc: >>> service myproject-setup system/etc/init.myproject.sh >>> user root >>> group root >>> oneshot >>> >>> >>> in the init.myproject.sh I put all the iptables rules. this file is >>> executable (I set it in android_filesystem_config.h) >>> >>> >>> >>> Problem: this was working perfectly with Android 4.4.4 but with >>> Android 5.1 nothing happens. Iptables rules are not set. I can >>> manually set these rules by running /system/etc/init.myproject.sh but >>> I want these iptables rules set at startup automatically. >>> >>> How can I debug this? What've changed in Android 5 that could be >>> linked to my issue? >>> >>> -- >>> -- >>> unsubscribe: android-porti...@googlegroups.com >>> website: http://groups.google.com/group/android-porting >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "android-porting" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to android-porti...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.