<br><br><div class="gmail_quote">On Mon, Jan 17, 2011 at 10:41 AM, Pradeep Kumar <span dir="ltr">&lt;<a href="mailto:pradeepkernel@gmail.com">pradeepkernel@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div dir="ltr">HowTo set file permissions of files in /system/bin at compile time of kernel.<div><br></div><div>example : the command  reboot under system/bin has persmissions as </div><div>lrwxr-xr-x -- reboot</div><div>

<br>

</div><div>Is it done throught setting some Kconfig/config variables??</div><div><br></div><br></div></blockquote></div>If I can recall correctly kernel is not setting any permission to any file system.<br>and what do u meant by compile time? <br>

While compiling or building only kernel binaries are created.<br><br>Its the filesystem utilities that create a particular directory or binaries in that particular directory.<br>Some compilation of kernel and filesystem is done together. That is one build system which creates kernel using kernel build system and other system to create to binaries(lets say busybox etc), This filesystem build system has rules for setting permission to any binary or directory in that file system.<br>

once entire filesystem is created its bundled in form of an archive, which is then converted in filesystem image for any file system(ext2, jjfs etc). <br><br><br><br>