summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPlaton Ryzhikov2021-06-03 12:34:21 +0300
committerPlaton Ryzhikov2021-06-03 12:34:21 +0300
commita6d96b56b6e40b6bf73d16081f61e404e235afcf (patch)
tree5dc89d8640c3e1324c33ebd83d5ec3f8a00f13b8
parentf3233d6e01354ba202f8a488e029f1a16ab5fdd3 (diff)
downloadaur-a6d96b56b6e40b6bf73d16081f61e404e235afcf.tar.gz
make script POSIX-compliant
-rw-r--r--.SRCINFO5
-rw-r--r--01-lvm10
-rw-r--r--PKGBUILD4
3 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6335087cf2fc..a839fbdcb488 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/01-lvm b/01-lvm
index db06985b307f..0ee3c8e5a367 100644
--- a/01-lvm
+++ b/01-lvm
@@ -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
+'
diff --git a/PKGBUILD b/PKGBUILD
index f57d953841ca..bab50b2a3e1b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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