diff options
author | Platon Ryzhikov | 2018-12-23 22:54:00 +0300 |
---|---|---|
committer | Platon Ryzhikov | 2018-12-23 22:54:00 +0300 |
commit | b085107bec7b60a481b02ed8970a0890d20d8add (patch) | |
tree | 84b9d72df48dd5336cb7a43cb17f71c9fd00b5cf | |
download | aur-b085107bec7b60a481b02ed8970a0890d20d8add.tar.gz |
Add script for creating LVM2 links with smdev
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | 01-lvm | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
3 files changed, 35 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1e8cc88e30b8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = smdev-lvm2 + pkgver = 20181204 + pkgrel = 1 + arch = any + groups = smdev-scripts + depends = smdev + depends = lvm2 + source = 01-lvm + sha256sums = 1bda9cab63426456dd46b9946ea66735bba0a3c0d6ebff326c17874c2d7fdfa5 + +pkgname = smdev-lvm2 + diff --git a/01-lvm b/01-lvm new file mode 100644 index 000000000000..db06985b307f --- /dev/null +++ b/01-lvm @@ -0,0 +1,7 @@ +if [[ $(echo $DEVNAME | grep 'dm-[0-9]') ]]; then + NAME=$(cat /sys$DEVPATH/dm/name) + 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 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c4f6803a056b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Platon Ryzhikov <ihummer63@yandex.ru> + +pkgname=smdev-lvm2 +pkgver=20181204 +pkgrel=1 +pkgdesk="LVM processing for smdev" +arch=('any') +licence=('MIT') +groups=('smdev-scripts') +depends=('smdev' 'lvm2') +source=("01-lvm") +sha256sums=('1bda9cab63426456dd46b9946ea66735bba0a3c0d6ebff326c17874c2d7fdfa5') + +package() { + install -m644 -D 01-lvm ${pkgdir}/etc/smdev/add/01-lvm +} |