summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD21
-rw-r--r--dkms.conf11
3 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..662ddc344cc4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = kvdo-dkms
+ pkgdesc = A pair of kernel modules which provide pools of deduplicated and/or compressed block storage
+ pkgver = 6.2.0.197
+ pkgrel = 1
+ url = https://github.com/dm-vdo/kvdo
+ arch = x86_64
+ license = GPL2
+ provides = kvdo
+ source = kvdo-6.2.0.197.tar.gz::https://github.com/dm-vdo/kvdo/archive/6.2.0.197.tar.gz
+ source = dkms.conf
+ sha256sums = a477561b695ab52450be3fe56799334377be75a07c47e4aac7dcb7f29b8303c5
+ sha256sums = 516f60bdb28f7a0cb6c8f1f84c656ee7c6aec8feb393538f227ed515372ac88a
+
+pkgname = kvdo-dkms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cd5b3aee0652
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,21 @@
+# Maintainer: zapp-brannigan (fuerst.reinje@web.de)
+
+_pkgname=kvdo
+pkgname=kvdo-dkms
+pkgrel=1
+pkgver=6.2.0.197
+pkgdesc='A pair of kernel modules which provide pools of deduplicated and/or compressed block storage'
+arch=('x86_64')
+url="https://github.com/dm-vdo/kvdo"
+license=('GPL2')
+provides=('kvdo')
+source=("$_pkgname-$pkgver.tar.gz::https://github.com/dm-vdo/kvdo/archive/$pkgver.tar.gz"
+ "dkms.conf")
+sha256sums=('a477561b695ab52450be3fe56799334377be75a07c47e4aac7dcb7f29b8303c5'
+ '516f60bdb28f7a0cb6c8f1f84c656ee7c6aec8feb393538f227ed515372ac88a')
+
+package() {
+ mkdir -p "$pkgdir"/usr/src
+ cp -r "$_pkgname-$pkgver" "$pkgdir"/usr/src/"$_pkgname-$pkgver"
+ sed -e "s/@PKGVER@/${pkgver}/" dkms.conf > "$pkgdir"/usr/src/"$_pkgname-$pkgver"/dkms.conf
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..a90c6b89b337
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,11 @@
+PACKAGE_NAME="kvdodrv"
+PACKAGE_VERSION=@PKGVER@
+AUTOINSTALL=yes
+
+BUILT_MODULE_NAME[0]="kvdo"
+BUILT_MODULE_LOCATION[0]="vdo"
+DEST_MODULE_LOCATION[0]="/kernel/misc"
+
+BUILT_MODULE_NAME[1]="uds"
+BUILT_MODULE_LOCATION[1]="uds"
+DEST_MODULE_LOCATION[1]="/kernel/misc"