diff options
author | Platon Ryzhikov | 2021-06-03 12:34:21 +0300 |
---|---|---|
committer | Platon Ryzhikov | 2021-06-03 12:34:21 +0300 |
commit | a6d96b56b6e40b6bf73d16081f61e404e235afcf (patch) | |
tree | 5dc89d8640c3e1324c33ebd83d5ec3f8a00f13b8 /01-lvm | |
parent | f3233d6e01354ba202f8a488e029f1a16ab5fdd3 (diff) | |
download | aur-smdev-lvm2.tar.gz |
make script POSIX-compliant
Diffstat (limited to '01-lvm')
-rw-r--r-- | 01-lvm | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,7 +1,9 @@ -if [[ $(echo $DEVNAME | grep 'dm-[0-9]') ]]; then +[ $(echo $DEVNAME | grep 'dm-[0-9]') ] && /bin/sh -c ' NAME=$(cat /sys$DEVPATH/dm/name) + GROUPNAME=$(echo $NAME | awk -F - '\''{print $1}'\'') + VOLUMENAME=$(echo $NAME | awk -F - '\''{print $2}'\'') test -d /dev/mapper || mkdir -p /dev/mapper ln -sf /dev/$DEVNAME /dev/mapper/$NAME - test -d /dev/$(echo $NAME | awk -F - '{print $1}') || mkdir -p /dev/$(echo $NAME | awk -F - '{print $1}') # this creates /dev/GROUPNAME/VOLUMENAME - ln -sf /dev/$DEVNAME /dev/$(echo $NAME | awk -F - '{print $1}')/$(echo $NAME | awk -F - '{print $2}') -fi + test -d /dev/$GROUPNAME || mkdir -p /dev/$GROUPNAME + ln -sf /dev/$DEVNAME /dev/$GROUPNAME/$VOLUMENAME +' |