diff options
author | Daniel Rosenberg <drosen@google.com> | 2020-04-02 15:52:35 -0700 |
---|---|---|
committer | Daniel Rosenberg <drosen@google.com> | 2020-04-02 16:15:14 -0700 |
commit | 1c43a8d5aaa8740266f1379e5227edf14ed56f8e (patch) | |
tree | 4bb91eb313f63c6c062305cfff4d01242ef1335b | |
parent | ed1c6372f90e6dcdb5280cebdd6d9350864ed722 (diff) | |
download | extras-1c43a8d5aaa8740266f1379e5227edf14ed56f8e.tar.gz |
Use realpath to grab underlying path for userdata
We may grab the by-name path for /data's block device. Use realpath to
ensure we grab the correct name to access the sysfs entries.
Bug: 153049163
Test: Run /vendor/bin/checkpoint_gc
Change-Id: I297c7b60105d1966eb1304222a9727794035d3fc
-rw-r--r-- | checkpoint_gc/checkpoint_gc.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/checkpoint_gc/checkpoint_gc.sh b/checkpoint_gc/checkpoint_gc.sh index 682c8499..beaedcbc 100644 --- a/checkpoint_gc/checkpoint_gc.sh +++ b/checkpoint_gc/checkpoint_gc.sh @@ -31,7 +31,8 @@ MAX_TIME=3600 NAME=`while read dev dir type opt; do if [ /data = ${dir} -a f2fs = ${type} ]; then - echo ${dev##*/} + real_dev=$(realpath $dev) + echo ${real_dev##*/} break fi done < /proc/mounts` |