diff options
author | Tom Cherry <tomcherry@google.com> | 2018-11-08 13:40:52 -0800 |
---|---|---|
committer | Tom Cherry <tomcherry@google.com> | 2018-11-08 21:50:19 +0000 |
commit | 66bc428f93546065ca73779ebefd1082244ecea2 (patch) | |
tree | 09c8940fa17df80cdd9d21cf9e4a8b463ffbaa3f /tools/generate-version-script.py | |
parent | e2833f27c17e87021dae45c0d45025afd51f1e7e (diff) |
linker: changes to init work arounds
Change three things regarding the work around to the fact that init is
special:
1) Only first stage init is special, so we change the check to include
accessing /proc/self/exe, which if is available, means that we're
not first stage init and do not need any work arounds.
2) Fix the fact that /init may be a symlink and may need readlink()
3) Suppress errors from realpath_fd() since these are expected to fail
due to /proc not being mounted.
Bug: 80395578
Test: sailfish boots without the audit generated from calling stat()
on /init and without the errors from realpath_fd()
Change-Id: I266f1486b142cb9a41ec791eba74122bdf38cf12
Diffstat (limited to 'tools/generate-version-script.py')
0 files changed, 0 insertions, 0 deletions