diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | 01-lvm | 10 | ||||
-rw-r--r-- | PKGBUILD | 4 |
3 files changed, 10 insertions, 9 deletions
@@ -1,13 +1,12 @@ pkgbase = smdev-lvm2 pkgdesc = LVM processing for smdev - pkgver = 20181225 + pkgver = 20210602 pkgrel = 1 arch = any groups = smdev-scripts depends = smdev depends = lvm2 source = 01-lvm - sha256sums = 1bda9cab63426456dd46b9946ea66735bba0a3c0d6ebff326c17874c2d7fdfa5 + sha256sums = 3ab58b6069416d0701a989f38eed2f5adfa1c82d9238f19ce125bdc9c4a95b0e pkgname = smdev-lvm2 - @@ -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 +' @@ -1,7 +1,7 @@ # Maintainer: Platon Ryzhikov <ihummer63@yandex.ru> pkgname=smdev-lvm2 -pkgver=20181225 +pkgver=20210602 pkgrel=1 pkgdesc="LVM processing for smdev" arch=('any') @@ -9,7 +9,7 @@ licence=('MIT') groups=('smdev-scripts') depends=('smdev' 'lvm2') source=("01-lvm") -sha256sums=('1bda9cab63426456dd46b9946ea66735bba0a3c0d6ebff326c17874c2d7fdfa5') +sha256sums=('3ab58b6069416d0701a989f38eed2f5adfa1c82d9238f19ce125bdc9c4a95b0e') package() { install -m644 -D 01-lvm ${pkgdir}/etc/smdev/add/01-lvm |