Unverified Commit 7f717a7f authored by jakoblell's avatar jakoblell Committed by GitHub
Browse files

Support `/dev/disk/by-id/` symlinks in command-line installer (#1422)



* Allow symlinks as target device (for supporting /dev/disk/by-id)

* Use correct test (-L) for checking if it is a symlink
Co-authored-by: default avatarJakob Lell <jakob@srlabs.com>
parent c57717ae
...@@ -60,6 +60,12 @@ while [ -n "$1" ]; do ...@@ -60,6 +60,12 @@ while [ -n "$1" ]; do
exit 1 exit 1
fi fi
DISK=$1 DISK=$1
# Resolve symlinks now, will be needed to look up information about the device in
# the /sys/ filesystem, for example /sys/class/block/${DISK#/dev/}/start
# The main use case is supporting /dev/disk/by-id/ symlinks instead of raw devices
if [ -L "$DISK" ]; then
DISK=$(readlink -e -n "$DISK")
fi
fi fi
shift shift
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment