diff --git a/base/BUILD.gn b/base/BUILD.gn index d73ce890c5f603272c6ad1e843fc0212b95dde9e..66443a1a32cacb0cfc738d8eca419f553989be6e 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -14,7 +14,11 @@ import("//build/ohos.gni") ohos_prebuilt_etc("hdf_peripheral.rc") { - source = "hdf_peripheral.rc" + if (use_musl) { + source = "hdf_peripheral.cfg" + } else { + source = "hdf_peripheral.rc" + } relative_install_dir = "init" subsystem_name = "hdf" part_name = "hdf" diff --git a/base/hdf_peripheral.cfg b/base/hdf_peripheral.cfg new file mode 100644 index 0000000000000000000000000000000000000000..29662b2e54ac8197f865ae9ba78120c53bb10073 --- /dev/null +++ b/base/hdf_peripheral.cfg @@ -0,0 +1,21 @@ +{ + "jobs" : [{ + "name" : "post-fs-data", + "cmds" : [ + "chown system system /dev/hdf_disp", + "chown system system /dev/hdf_input_host", + "chown system system /dev/hdf_input_event1", + "chown system system /dev/hdf_input_event2", + "chown system system /dev/hdf_input_event3", + "chown system system /dev/hdf_input_event4", + "chown system system /dev/hdf_input_event5", + "chown system system /dev/hdf_input_event6", + "chown system system /dev/hdf_audio_render", + "chown system system /dev/hdf_audio_capture", + "chown system system /dev/hdf_audio_control", + "chown system system /dev/hdf_audio_codec_dev0", + "chown system system /dev/hdf_audio_smartpa_dev0" + ] + } + ] +} \ No newline at end of file