From 79ac2ad6d4a39c517c094b5124079a37766ce25e Mon Sep 17 00:00:00 2001 From: Vincent Donnefort Date: Wed, 11 Jan 2023 17:55:04 +0000 Subject: [PATCH] Add ramdisk_node_list This file contains a description of dev nodes added to the CPIO archive for the Android ramdisks. /dev/null is a security requirement for bionic, /dev/console is needed so the kernel can set-up stdout stderr and stdin before running /init. Bug: 254835242 Change-Id: I111e2db53fabd63d070b8e9ab9c52faebf484ab3 --- rootdir/Android.mk | 11 +++++++++++ rootdir/ramdisk_node_list | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 rootdir/ramdisk_node_list diff --git a/rootdir/Android.mk b/rootdir/Android.mk index fe23b6206..3dd269af0 100644 --- a/rootdir/Android.mk +++ b/rootdir/Android.mk @@ -213,4 +213,15 @@ $(LOCAL_BUILT_MODULE): $(hide) $(foreach lib,$(PRIVATE_SANITIZER_RUNTIME_LIBRARIES), \ echo $(lib) >> $@;) +####################################### +# ramdisk_node_list +include $(CLEAR_VARS) + +LOCAL_MODULE := ramdisk_node_list +LOCAL_MODULE_CLASS := ETC +LOCAL_SRC_FILES := $(LOCAL_MODULE) +LOCAL_MODULE_PATH := $(PRODUCT_OUT) + +include $(BUILD_PREBUILT) + include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/rootdir/ramdisk_node_list b/rootdir/ramdisk_node_list new file mode 100644 index 000000000..d3ab8a66e --- /dev/null +++ b/rootdir/ramdisk_node_list @@ -0,0 +1,3 @@ +dir dev 0755 0 0 +nod dev/null 0600 0 0 c 1 3 +nod dev/console 0600 0 0 c 5 1