Hi Jose, Good to see that you're making progress. :) I don't know in which parts of init.rc we really depend, but it's there on the other platforms, so it's probably necessary.
On 18.03.2014 11:04, Jose Vidal wrote: > Hi Thomas, > > Ok, I edited my full_arm2_6dq.mk <http://full_arm2_6dq.mk> file. The > line that I used is: > > $(call inherit-product, > $(SRC_TARGET_DIR)/product/generic_no_telephony.mk > <http://generic_no_telephony.mk>) If possible, try to build an include chain like in the example of the Nexus 4. I don't know what exactly these files add to the build, but some of it might be important. Maybe this could also fix the missing init.rc. Best regards Thomas > > After the build, the files inside of boot.img are: > > drwxrwx--x 2 jvidal jvidal 4096 Mar 18 04:45 data > -rw-r--r-- 1 jvidal jvidal 151 Mar 18 04:45 default.prop > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 04:45 dev > -rw-r----- 1 jvidal jvidal 857 Mar 18 04:45 fstab.freescale > -rwxr-x--- 1 jvidal jvidal 109424 Mar 18 04:45 init > -rwxr-x--- 1 jvidal jvidal 777 Mar 18 04:45 init.b2g.rc > -rwxr-x--- 1 jvidal jvidal 2626 Mar 18 04:45 init.freescale.rc > -rwxr-x--- 1 jvidal jvidal 2487 Mar 18 04:45 init.goldfish.rc > -rwxr-x--- 1 jvidal jvidal 1795 Mar 18 04:45 init.trace.rc > -rwxr-x--- 1 jvidal jvidal 3947 Mar 18 04:45 init.usb.rc > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 04:45 proc > drwxr-x--- 2 jvidal jvidal 4096 Mar 18 04:45 sbin > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 04:45 sys > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 04:45 system > -rw-r--r-- 1 jvidal jvidal 272 Mar 18 04:45 ueventd.goldfish.rc > -rw-r--r-- 1 jvidal jvidal 4024 Mar 18 04:45 ueventd.rc > > > Only I have init.freescale.rc. Is necessary to have init.rc too? > > Thanks in advance. > > Best regards. > > > jvidalsm > > > 2014-03-18 4:34 GMT-05:00 Thomas Zimmermann <[email protected] > <mailto:[email protected]>>: > > Hi Jose > > On 18.03.2014 10:20, Jose Vidal wrote: > > Hi Thomas, > > > > I have the next result: > > > > ~/B2G$ find . -name "*.mk" -type f | xargs grep -n b2g\.mk > > > > ./gaia/Android.mk:17:# We will keep this flag in .b2g.mk > <http://b2g.mk> <http://b2g.mk> > > so |./flash.sh gaia| follows > > ./gaia/Android.mk:73:echo $(GAIA_MAKE_FLAGS) > > $(GAIA_PATH)/.b2g.mk <http://b2g.mk> > > <http://b2g.mk> > > ./build/target/product/generic_no_telephony.mk:89:$(call > > inherit-product, gonk-misc/b2g.mk <http://b2g.mk> <http://b2g.mk>) > > > > What it means that ? > > I should to edit generic_no_telephony.mk > <http://generic_no_telephony.mk> > > <http://generic_no_telephony.mk> file and to link to my device or I > > should to creat a new file? > > No, you need to make sure that the file is included from within your > device directory. For example for the Nexus 4 > > - device/lge/mako/full_mako.mk <http://full_mako.mk> includes > - build/target/product/aosp_base.mk <http://aosp_base.mk>, which > includes > - build/target/product/full_base.mk <http://full_base.mk>, which > includes > - build/target/product/generic_no_telephony.mk > <http://generic_no_telephony.mk>, which includes > - gonk-misc/b2g.mk <http://b2g.mk>. > > I don't know how your device makefile is called (full_arm2_6dq.mk? > <http://full_arm2_6dq.mk?>), but > it should provide something similar. And it should should override some > of the PRODUCT_ variables. Just have a look at the other platforms to > get an idea of what exactly is required. > > Best regards > Thomas > > > > > > In the bottom the generic_no_telephony.mk > <http://generic_no_telephony.mk> > > <http://generic_no_telephony.mk> file there is: > > > > # Overrides > > PRODUCT_BRAND := generic > > PRODUCT_DEVICE := generic > > PRODUCT_NAME := generic_no_telephony > > > > > > Thanks in advance > > > > Regards, > > > > jvidalsm > > > > > > > > 2014-03-18 4:07 GMT-05:00 Thomas Zimmermann > <[email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>>>: > > > > Hi Jose > > > > On 18.03.2014 09:56, Jose Vidal wrote: > > > Hi Thomas, > > > > > > No, not that happens. > > > > > > I have actually: > > > > > > drwxrwx--x 2 jvidal jvidal 4096 Mar 18 03:37 data > > > -rw-r--r-- 1 jvidal jvidal 151 Mar 18 03:37 default.prop > > > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 03:37 dev > > > -rw-r----- 1 jvidal jvidal 857 Mar 18 03:37 fstab.freescale > > > -rwxr-x--- 1 jvidal jvidal 109424 Mar 18 03:37 init > > > -rwxr-x--- 1 jvidal jvidal 2626 Mar 18 03:37 init.freescale.rc > > > -rwxr-x--- 1 jvidal jvidal 2487 Mar 18 03:37 init.goldfish.rc > > > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 03:37 proc > > > drwxr-x--- 2 jvidal jvidal 4096 Mar 18 03:37 sbin > > > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 03:37 sys > > > drwxr-xr-x 2 jvidal jvidal 4096 Mar 18 03:37 system > > > -rw-r--r-- 1 jvidal jvidal 272 Mar 18 03:37 > ueventd.goldfish.rc > > > -rw-r--r-- 1 jvidal jvidal 4024 Mar 18 03:37 ueventd.rc > > > > > > > > > I should to edit gonk-misc/Android.mk ? > > > > Actually you shouldn't have to edit any files, except those in > > device/<your_device>. For the builds I have on my hard disk, > b2g.mk <http://b2g.mk> > > <http://b2g.mk> is > > included by an .mk file under build/target/product/, like > > > > find . -name "*.mk" -type f | xargs grep -n b2g\.mk > > ./build/target/product/full_base.mk:56:$(call inherit-product, > > gonk-misc/b2g.mk <http://b2g.mk> <http://b2g.mk>) > > > > You should check if such a line is present and if the > respective file is > > included from the *.mk files in your device directory; either > directly > > or via other files. > > > > Best regards > > Thomas > > > > > > > > > > Regards. > > > > > > > > > jvidalsm > > > > > > > > > 2014-03-18 3:48 GMT-05:00 Thomas Zimmermann > > <[email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>> > > > <mailto:[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>>>>: > > > > > > > the dependecies listed in gonk-misc/Android.mk are > included. > > > > > > s/Android.mk/b2g.mk <http://b2g.mk> <http://b2g.mk> > <http://b2g.mk> > > > > > > > > > > > > > > Best regards > > > > Thomas > > > > > > > > On 18.03.2014 08:39, Jose Vidal wrote: > > > >> Hi everyone, > > > >> > > > >> I have builded the image files: > > > >> > > > >> boot.img > > > >> system.img > > > >> userdata.img > > > >> recovery.img > > > >> > > > >> I'm using unmkbootimg to extract the files from boot.img. > > > >> When I extract the files from my boot.img I don't > have the same > > > files like boot.img from Hamachi. > > > >> > > > >> My device is a fsl/arm2_6dq and the files inside the > boot.img > > > (after the build) are: > > > >> > > > >> data > > > >> dev > > > >> proc > > > >> sbin > > > >> sys > > > >> system > > > >> init > > > >> init.freescale.rc > > > >> ueventd.goldfish.rc > > > >> default.prop > > > >> fstab.freescale > > > >> init.goldfish.rc > > > >> ueventd.rc > > > >> > > > >> The files inside the boot.img from Hamachi device > (downloaded > > > from http://elsimpicuitico.wordpress.com/firefoxos/) are: > > > >> > > > >> boot.ver > > > >> dev > > > >> proc > > > >> sbin > > > >> sys > > > >> system > > > >> init.qcom.class_core.sh > <http://init.qcom.class_core.sh> <http://init.qcom.class_core.sh> > > <http://init.qcom.class_core.sh> > > > >> init.qcom.syspart_fixup.sh > <http://init.qcom.syspart_fixup.sh> > > <http://init.qcom.syspart_fixup.sh> > <http://init.qcom.syspart_fixup.sh> > > > >> ueventd.goldfish.rc > > > >> charger > > > >> init > > > >> init.qcom.class_main.sh > <http://init.qcom.class_main.sh> <http://init.qcom.class_main.sh> > > <http://init.qcom.class_main.sh> > > > >> init.qcom.usb.rc > > > >> res > > > >> ueventd.rc > > > >> custpack > > > >> init.b2g.rc > > > >> init.qcom.early_boot.sh > <http://init.qcom.early_boot.sh> <http://init.qcom.early_boot.sh> > > <http://init.qcom.early_boot.sh> > > > >> init.qcom.usb.sh <http://init.qcom.usb.sh> > <http://init.qcom.usb.sh> > > <http://init.qcom.usb.sh> > > > >> data > > > >> init.goldfish.rc > > > >> init.qcom.rc > > > >> init.rc > > > >> default.prop > > > >> init.jrd.rc > > > >> init.qcom.sh <http://init.qcom.sh> > <http://init.qcom.sh> <http://init.qcom.sh> > > > >> init.target.rc > > > >> > > > >> > > > >> How I can make to get the init.b2g.rc, init.rc inside the > > boot.img ? > > > >> > > > >> I hope for your help. > > > >> > > > >> Thanks in advance. > > > >> > > > >> > > > >> Best regards > > > >> > > > >> jvidalsm > > > >> _______________________________________________ > > > >> dev-b2g mailing list > > > >> [email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>> > <mailto:[email protected] <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>>> > > > >> https://lists.mozilla.org/listinfo/dev-b2g > > > >> > > > > > > > > _______________________________________________ > > > > dev-b2g mailing list > > > > [email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>> > > <mailto:[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>>> > > > > https://lists.mozilla.org/listinfo/dev-b2g > > > > > > > > > > > > > > > > > > > -- > > > Jose Vidal Noblecilla > > > Ingeniero Electrónico > > > UNMSM > > > Lima-Perú > > > Cel:994 682 455 > > > > > > > > > > -- > > Jose Vidal Noblecilla > > Ingeniero Electrónico > > UNMSM > > Lima-Perú > > Cel:994 682 455 > > _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
