Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
4mede authored Jul 27, 2024
1 parent 6d4939f commit d9ca30a
Showing 1 changed file with 169 additions and 25 deletions.
194 changes: 169 additions & 25 deletions init/Android.bp
Original file line number Diff line number Diff line change
@@ -1,30 +1,174 @@
//
// Copyright (C) 2020 The LineageOS Project
// Copyright (C) 2024 The LineageOS Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// SPDX-License-Identifier: Apache-2.0
//

cc_library_static {
name: "libinit_spaced",
recovery_available: true,
srcs: [
"init.cpp"
],
include_dirs: [
"system/libbase/include",
"system/core/init"
],
shared_libs: [
"libbase"
]
// Init scripts
sh_binary {
name: "init.insmod.sh",
src: "bin/init.insmod.sh",
vendor: true,
}

// Init configuration files
prebuilt_etc {
name: "factory_init.connectivity.common.rc",
src: "etc/factory_init.connectivity.common.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "factory_init.connectivity.rc",
src: "etc/factory_init.connectivity.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "factory_init.project.rc",
src: "etc/factory_init.project.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "factory_init.rc",
src: "etc/factory_init.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.aee.rc",
src: "etc/init.aee.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.ago.rc",
src: "etc/init.ago.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.cgroup.rc",
src: "etc/init.cgroup.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.connectivity.common.rc",
src: "etc/init.connectivity.common.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.connectivity.rc",
src: "etc/init.connectivity.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.modem.rc",
src: "etc/init.modem.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.mt6781.rc",
src: "etc/init.mt6781.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.mt6781.usb.rc",
src: "etc/init.mt6781.usb.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.project.rc",
src: "etc/init.project.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init.sensor_1_0.rc",
src: "etc/init.sensor_1_0.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "init_connectivity.rc",
src: "etc/init_connectivity.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.connectivity.common.rc",
src: "etc/meta_init.connectivity.common.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.connectivity.rc",
src: "etc/meta_init.connectivity.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.modem.rc",
src: "etc/meta_init.modem.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.project.rc",
src: "etc/meta_init.project.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.rc",
src: "etc/meta_init.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "meta_init.vendor.rc",
src: "etc/meta_init.vendor.rc",
sub_dir: "init/hw",
vendor: true,
}

prebuilt_etc {
name: "multi_init.rc",
src: "etc/multi_init.rc",
sub_dir: "init/hw",
vendor: true,
}

// fstab
prebuilt_etc {
name: "fstab.enableswap",
src: "etc/fstab.enableswap",
vendor: true,
}

0 comments on commit d9ca30a

Please sign in to comment.