From e58458975a81f4e93e8f1cf69bfb1941195759e6 Mon Sep 17 00:00:00 2001 From: Jan Houben Date: Wed, 25 Jul 2018 22:39:41 +0200 Subject: [PATCH] Import from archzfs/archzfs --- .SRCINFO | 42 ++++++++++++++++++++++++++++++++++++++++++ .gitignore | 4 ++++ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..5e968a0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,42 @@ +pkgbase = zfs-dkms + pkgdesc = Kernel modules for the Zettabyte File System. + pkgver = 0.7.9 + pkgrel = 1 + url = http://zfsonlinux.org/ + arch = x86_64 + groups = archzfs-dkms + license = CDDL + depends = spl-dkms + depends = zfs-utils-common=0.7.9 + depends = lsb-release + provides = zfs + conflicts = zfs-dkms-git + conflicts = zfs-archiso-linux + conflicts = zfs-archiso-linux-git + conflicts = zfs-linux-hardened + conflicts = zfs-linux-hardened-git + conflicts = zfs-linux-lts + conflicts = zfs-linux-lts-git + conflicts = zfs-linux + conflicts = zfs-linux-git + conflicts = zfs-linux-vfio + conflicts = zfs-linux-vfio-git + conflicts = zfs-linux-zen + conflicts = zfs-linux-zen-git + conflicts = zfs-archiso-linux-headers + conflicts = zfs-archiso-linux-git-headers + conflicts = zfs-linux-hardened-headers + conflicts = zfs-linux-hardened-git-headers + conflicts = zfs-linux-lts-headers + conflicts = zfs-linux-lts-git-headers + conflicts = zfs-linux-headers + conflicts = zfs-linux-git-headers + conflicts = zfs-linux-vfio-headers + conflicts = zfs-linux-vfio-git-headers + conflicts = zfs-linux-zen-headers + conflicts = zfs-linux-zen-git-headers + source = https://github.com/zfsonlinux/zfs/releases/download/zfs-0.7.9/zfs-0.7.9.tar.gz + sha256sums = f50ca2441c6abde4fe6b9f54d5583a45813031d6bb72b0011b00fc2683cd9f7a + +pkgname = zfs-dkms + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..206ea93 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.xz +*.tar.gz +*.sig +*.log \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..471fb64 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Jesus Alvarez +# +# This PKGBUILD was generated by the archzfs build scripts located at +# +# http://github.com/archzfs/archzfs +# +# +pkgname="zfs-dkms" +pkgdesc="Kernel modules for the Zettabyte File System." + +pkgver=0.7.9 +pkgrel=1 +makedepends=() +arch=("x86_64") +url="http://zfsonlinux.org/" +source=("https://github.com/zfsonlinux/zfs/releases/download/zfs-0.7.9/zfs-0.7.9.tar.gz") +sha256sums=("f50ca2441c6abde4fe6b9f54d5583a45813031d6bb72b0011b00fc2683cd9f7a") +license=("CDDL") +depends=('spl-dkms' "zfs-utils-common=0.7.9" "lsb-release") +provides=("zfs") +groups=("archzfs-dkms") +conflicts=('zfs-dkms-git' 'zfs-archiso-linux' 'zfs-archiso-linux-git' 'zfs-linux-hardened' 'zfs-linux-hardened-git' 'zfs-linux-lts' 'zfs-linux-lts-git' 'zfs-linux' 'zfs-linux-git' 'zfs-linux-vfio' 'zfs-linux-vfio-git' 'zfs-linux-zen' 'zfs-linux-zen-git' 'zfs-archiso-linux-headers' 'zfs-archiso-linux-git-headers' 'zfs-linux-hardened-headers' 'zfs-linux-hardened-git-headers' 'zfs-linux-lts-headers' 'zfs-linux-lts-git-headers' 'zfs-linux-headers' 'zfs-linux-git-headers' 'zfs-linux-vfio-headers' 'zfs-linux-vfio-git-headers' 'zfs-linux-zen-headers' 'zfs-linux-zen-git-headers' ) + +build() { + cd "${srcdir}/zfs-0.7.9" + ./autogen.sh +} + +package() { + dkmsdir="${pkgdir}/usr/src/zfs-0.7.9" + install -d "${dkmsdir}" + cp -a ${srcdir}/zfs-0.7.9/. ${dkmsdir} + cd "${dkmsdir}" + find . -name ".git*" -print0 | xargs -0 rm -fr -- + scripts/dkms.mkconf -v 0.7.9 -f dkms.conf -n zfs + chmod g-w,o-w -R . +}