Without the directory (this happens on the very first boot), load_persist_props can't create an initial version of /data/property/persistent_properties (probably empty). This leads to persisting all in-memory "persist.*" properties later when a persistent property is set. This is regression from Android S because persistent props from, for example, build.prop will be persisted even when there's no process to explicitly setprop. Bug: 242264580 Test: launch cuttlefish and verify that there's no props from build.prop Change-Id: I5819a97750e4d5d1ee5a7c308bf944c7aeab2f90 |
||
|---|---|---|
| .. | ||
| avb | ||
| etc | ||
| adb_debug.prop | ||
| Android.bp | ||
| Android.mk | ||
| asan.options | ||
| asan_extract.rc | ||
| asan_extract.sh | ||
| init-debug.rc | ||
| init.environ.rc.in | ||
| init.no_zygote.rc | ||
| init.rc | ||
| init.usb.configfs.rc | ||
| init.usb.rc | ||
| init.zygote32.rc | ||
| init.zygote64.rc | ||
| init.zygote64_32.rc | ||
| OWNERS | ||
| ueventd.rc | ||