walleye: Create rfs folder in /data/vendor/tombstones for tftp_server

Bug: 65834073

Test: boot and not find tftp_server permission denials on tombstones
files

tftp_server accesss links with /data/vendor/tombstones/rfs/xxxx.
The links are created by system with makefile as below:
$(shell ln -s /data/vendor/tombstones/rfs/xxx $(TARGET_OUT_VENDOR)/rfs/msm/adsp/ramdumps)
Create /data/vendor/tombstones/rfs for system to link.

tftp_server: pid=787 tid=7771 tftp-server : ERR :[tftp_server_folders_la.c, 155] Failed to auto_dir for(/data/vendor/tombstones/rfs/modem/) errno = -13 (Permission denied)
tftp_server: pid=787 tid=7771 tftp-server : ERR :[tftp_server_folders_la.c, 155] Failed to auto_dir for(/data/vendor/tombstones/rfs/lpass/) errno = -13 (Permission denied)
tftp_server: pid=787 tid=7771 tftp-server : ERR :[tftp_server_folders_la.c, 155] Failed to auto_dir for(/data/vendor/tombstones/rfs/tn/) errno = -13 (Permission denied)
tftp_server: pid=787 tid=7771 tftp-server : ERR :[tftp_server_folders_la.c, 155] Failed to auto_dir for(/data/vendor/tombstones/rfs/slpi/) errno = -13 (Permission denied)

Change-Id: I8fa39fb7f9d45396851e539bae3baab180d3d808
Signed-off-by: SalmaxChang <salmaxchang@google.com>
This commit is contained in:
SalmaxChang
2018-07-31 17:55:14 +08:00
committed by Salmax Chang
parent e003342d59
commit cacb48a23c

View File

@@ -246,6 +246,10 @@ on post-fs-data
# b/38496103 Setup debug folders for display
mkdir /data/vendor/display 0770 system graphics
# b/65834073 Create rfs folder for tftp_server
mkdir /data/vendor/tombstones 0770 system system
mkdir /data/vendor/tombstones/rfs 0770 root system
# keep that at the end of on post-fs-data
# Set indication (checked by vold) that we have finished this action
setprop vold.post_fs_data_done 1