Merge "Support init.qcom.vendor.rc script file."

This commit is contained in:
Linux Build Service Account 2017-04-27 07:13:33 -07:00 committed by Gerrit - the friendly Code Review server
commit 556c0bfe54
3 changed files with 71 additions and 0 deletions

View File

@ -289,6 +289,8 @@ INIT += init.mdm.sh
INIT += init.qcom.uicc.sh
INIT += fstab.qcom
INIT += init.qcom.sensors.sh
INIT += init.qcom.vendor.rc
INIT += init.target.vendor.rc
#IPROUTE2
IPROUTE2 := ip

10
vendor/Android.mk vendored Normal file
View File

@ -0,0 +1,10 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := init.qcom.vendor.rc
LOCAL_MODULE_TAGS := optional eng
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/init.qcom.vendor.rc
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init
include $(BUILD_PREBUILT)

59
vendor/etc/init.qcom.vendor.rc vendored Normal file
View File

@ -0,0 +1,59 @@
# Copyright (c) 2017, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
# * Neither the name of The Linux Foundation nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
###############################################################################################
# This init.qcom.vendor.rc script is similar to init.qcom.rc, but is intended to contain #
# vendor specific service definitions, triggers etc. This goes into /vendor/etc/init. #
###############################################################################################
on early-init
# Add on early-init events here
on init
# Add on init events here
on late-init
# Add on late-init events here
on fs
# Add on fs events here
on post-fs
# Add on post-fs events here
on post-fs-data
# Add on post-fs-data events here
on early-boot
# Add on early-boot events here
on boot
# Add on boot events here
# Add Vendor service definitions, triggers from here on.