Hi Maddy, I understand its part of ramdisk. I'm not changing init.rc on the device. I'm changing init.rc in my build environment. So that it gets reflected to the system when I flash the images. After flashing the images I can see my changes in init.rc, but chmod command is not doing its job. I'm running android 2.1
Any inputs? -- Regards, Pratik Prajapati On Wed, Sep 21, 2011 at 3:20 AM, Maddy <[email protected]> wrote: > Dear Pratik Prajapati, > > As per current implementation in android kernel boot process, the > content of init.rc vanishes as soon as the phone is rebooted. > Reason for this behavior is that the init.rc (some other content) are > part of ramdisk (which in turn is part of boot.img not system.img) > This implementation is to enhance security of system. > > Therefore any content change in init.rc will have no impact upon > reboot. > > ~Maddy > > On Sep 21, 10:42 am, biAji <[email protected]> wrote: > > Try logwrapper your chmod command to get some output log > > On 2011-9-21 下午12:39, "Pratik Prajapati" <[email protected]> > wrote: > > > > > > > > > > > > > > > > > I can see my changes in init.rc when I 'cat' it on adb shell. But still > no > > > change in the permission of the file after the device boots up. > > > Any other guess? > > > > > Thanks. > > > > > On Tue, Sep 20, 2011 at 8:40 PM, venkata Aravind > > > <[email protected]>wrote: > > > > >> I think the modified file of your init.rc, is overwritten by build > script > > >> and the changes are missed out in final image. Better way would be > apply > > the > > >> changes to init.rc file at below location. > > >> system/core/rootdir/init.rc > > > > >> You can try like, pull the init.rc file from the file-system apply > > >> the changes and push again. > > > > >> Regards > > >> Venkata > > > > >> On Wed, Sep 21, 2011 at 1:06 AM, Pratik Prajapati < > > >> [email protected]> wrote: > > > > >>> Hi, > > > > >>> I'm doing below things in init.rc only. > > > > >>> (1) > > > > >>> on device-added-<device node path> > > >>> chmod 777 <sys fs file name> > > > > >>> (2) on boot > > > > >>> chmod 777 <sys fs file name> > > > > >>> But it does not work. > > > > >>> -- > > >>> Regards, > > >>> Pratik Prajapati > > > > >>> On Tue, Sep 20, 2011 at 8:58 AM, jagan <[email protected]> wrote: > > > > >>>> You can't give the permissions directly on android source. > > >>>> We need to give the permissions on init.rc. > > >>>> Better to read the file from system/core/init/readme.txt > > > > >>>> Regards, > > >>>> Jagan > > > > >>>> On Tue, Sep 20, 2011 at 9:18 PM, Pratik Prajapati < > > >>>> [email protected]> wrote: > > > > >>>>> Hi There, > > > > >>>>> I'm setting permission to 777 (R+W+E for all) to a script file. But > > >>>>> after kernel built and flashed to the system, permission does not > get > > >>>>> changed as expected. I understand I can give permission in make > file > > while > > >>>>> creating filesystem to be flashed on system. But same thing is > > happening for > > >>>>> some sysfs entries. These sysfs entries are created by drivers at > boot > > up > > >>>>> time. I have also tried > > > > >>>>> on device-added-<device node path> > > >>>>> chmod 777 <sys fs file name> > > > > >>>>> But I can not set the mode by this method also. However on console > > (adb > > >>>>> shell) i can change the permission. I'm running on 2.1 > > > > >>>>> Any idea, what could be wrong? > > > > >>>>> Regards, > > >>>>> Pratik > > > > >>>>> -- > > >>>>> unsubscribe: [email protected] > > >>>>> website:http://groups.google.com/group/android-kernel > > > > >>>> -- > > >>>> unsubscribe: [email protected] > > >>>> website:http://groups.google.com/group/android-kernel > > > > >>> -- > > >>> unsubscribe: [email protected] > > >>> website:http://groups.google.com/group/android-kernel > > > > >> -- > > >> unsubscribe: [email protected] > > >> website:http://groups.google.com/group/android-kernel > > > > > -- > > > Regards, > > > Pratik Prajapati > > > > > -- > > > unsubscribe: [email protected] > > > website:http://groups.google.com/group/android-kernel > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-kernel > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
