I noticed that only the specific file called init.goldfish.sh can be executed. If you try to define your file and execute it at init process, a permission denied error occurs. My question is: this "problem" occurs due to my target is derived from goldfish (emulator)?
On 31 Gen, 13:15, Luca Belluccini <[email protected]> wrote: > Thank you. > For 'your board file' you are pointing to kernel goldfish board source > files? > > On Jan 30, 9:11 pm, Andrew Green <[email protected]> wrote: > > > The name used to pick up the device-dependent init file is the name > > returned by /proc/cpuinfo under "Hardware" (it uses the first word only - > > as lowercase), which is set with the MACHINE_START() macro in your board > > file. You can change the name in that macro to "mydevice" to use > > init.mydevice.rc. > > > Andrew > > > > Date: Fri, 30 Jan 2009 11:15:55 -0800 > > > Subject: [android-porting] init.goldfish.rc question > > > From: [email protected] > > > To: [email protected] > > > > For testing purposes (I'll use the emulator), I created a new target > > > (using vendor/manufact... structure) more or less equal to 'generic' > > > one. > > > I used make TARGET...=mydevice and all seems to work. > > > There's only a strange thing: init.goldfish.rc is still called at init- > > > time. > > > I would like to launch my init.mydevice.rc ... > > > > Android.mk > > > ================================ > > > LOCAL_PATH := $(call my-dir) > > > > # kernel pre-built binary > > > ifeq ($(TARGET_PREBUILT_KERNEL),) > > > TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/kernel > > > endif > > > > file := $(INSTALLED_KERNEL_TARGET) > > > ALL_PREBUILT += $(file) > > > $(file): $(TARGET_PREBUILT_KERNEL) | $(ACP) > > > $(transform-prebuilt-to-target) > > > > # keyboard layouts > > > file := $(TARGET_OUT_KEYLAYOUT)/tuttle2.kl > > > ALL_PREBUILT += $(file) > > > $(file) : $(LOCAL_PATH)/tuttle2.kl | $(ACP) > > > $(transform-prebuilt-to-target) > > > > # keymap > > > include $(CLEAR_VARS) > > > LOCAL_SRC_FILES := tuttle2.kcm > > > include $(BUILD_KEY_CHAR_MAP) > > > > # board specific init.rc > > > PRODUCT_COPY_FILES += \ > > > $(LOCAL_PATH)/init.osstbox.rc:root/init.mydevice.rc > > > > # prebuilt drivers > > > PRODUCT_COPY_FILES += \ > > > $(LOCAL_PATH)/fake.ko:system/lib/fake.ko > > > > BoardConfig.mk > > > ================================= > > > # config.mk > > > # > > > # Product-specific compile-time definitions. > > > # > > > > # The generic product target doesn't have any hardware-specific > > > pieces. > > > TARGET_NO_BOOTLOADER := true > > > TARGET_NO_KERNEL := true > > > TARGET_NO_RADIOIMAGE := true > > > HAVE_HTC_AUDIO_DRIVER := true > > > BOARD_USES_GENERIC_AUDIO := true > > > USE_CAMERA_STUB := true > > > TARGET_PROVIDES_INIT_RC := true > > > > mydevice.mk > > > ================================== > > > # Superclass > > > $(call inherit-product, build/target/product/generic.mk) > > > > # Overrides > > > PRODUCT_BRAND := mydevice > > > PRODUCT_DEVICE := mydevice > > > PRODUCT_NAME := mydevice > > > _________________________________________________________________ > > Windows Live™ Hotmail®…more than just > > e-mail.http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_hm_justgotbett... --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
