aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnvme/nvme-ebs-links7
1 files changed, 6 insertions, 1 deletions
diff --git a/nvme/nvme-ebs-links b/nvme/nvme-ebs-links
index c197a73..f3e0a0a 100755
--- a/nvme/nvme-ebs-links
+++ b/nvme/nvme-ebs-links
@@ -7,7 +7,12 @@ case $ACTION in
7 BASE=$(echo $MDEV | sed -re 's/^(nvme[0-9]+n[0-9]+).*/\1/') 7 BASE=$(echo $MDEV | sed -re 's/^(nvme[0-9]+n[0-9]+).*/\1/')
8 PART=$(echo $MDEV | sed -re 's/nvme[0-9]+n[0-9]+p?//g') 8 PART=$(echo $MDEV | sed -re 's/nvme[0-9]+n[0-9]+p?//g')
9 until [ -n "$EBS" ]; do 9 until [ -n "$EBS" ]; do
10 EBS=$(/usr/sbin/nvme id-ctrl "/dev/$BASE" -b 2>/dev/null | dd bs=32 skip=96 count=1 2>/dev/null | tr -d ' ') 10 EBS=$(
11 /usr/sbin/nvme id-ctrl "/dev/$BASE" -b 2>/dev/null |
12 dd bs=32 skip=96 count=1 2>/dev/null |
13 sed -nre '/^(s|xv)d[a-z]{1,2} +$/p' |
14 tr -d ' '
15 )
11 done 16 done
12 EBS=${EBS#/dev/}$PART 17 EBS=${EBS#/dev/}$PART
13 ln -sf "$MDEV" "${EBS/xvd/sd}" 18 ln -sf "$MDEV" "${EBS/xvd/sd}"