summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 33 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8858cd36fb3a..ef6cccb2acce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,64 +1,64 @@
-# Maintainer: Jesus Alvarez <jeezusjr at gmail dot com>
-# Contributor: Kyle Fuller <inbox at kylefuller dot co dot uk>
+# Maintainer: Jan Houben <jan@nexttrex.de>
+# Contributor: Jesus Alvarez <jeezusjr at gmail dot com>
#
# This PKGBUILD was generated by the archzfs build scripts located at
#
-# http://github.com/demizer/archzfs
-#
-# The build script generates and updates the pkgver and _kernel* variables.
+# http://github.com/archzfs/archzfs
#
pkgname="zfs-utils-git"
-pkgver=0.6.5.6_r0_g21f21fe_4.5.1_1
+_commit='d8244d34bdc3e7b864e0152b55477fa61dae3e90'
+
+pkgver=2018.11.07.r4820.gd8244d34b
pkgrel=1
-license=('CDDL')
pkgdesc="Kernel module support files for the Zettabyte File System."
-depends=("spl-git")
makedepends=("git")
-arch=("i686" "x86_64")
+arch=("x86_64")
url="http://zfsonlinux.org/"
-source=("git+https://github.com/zfsonlinux/zfs.git#commit=21f21fe8"
+source=("git+https://github.com/zfsonlinux/zfs.git#commit=${_commit}"
"zfs-utils.bash-completion-r1"
"zfs-utils.initcpio.install"
- "zfs-utils.initcpio.hook")
-groups=("archzfs-git")
-md5sums=('SKIP'
- '9ddb0c8a94861f929d0fa741fdc49950'
- '9ef4841abb85dee611828cc7e6f5c6fe'
- '62ba32c6853c315ff231c396cf8bfdbb')
-replaces=("zfs-utils")
-provides=("zfs-utils")
-conflicts=("zfs-utils" "zfs-utils-lts")
+ "zfs-utils.initcpio.hook"
+ "zfs-utils.initcpio.zfsencryptssh.install")
+sha256sums=("SKIP"
+ "b60214f70ffffb62ffe489cbfabd2e069d14ed2a391fac0e36f914238394b540"
+ "6e5e905a322d0426acdcbc05c5651ec78ee7b874b96d3c429c80f68b061170c5"
+ "ae1cda85de0ad8b9ec8158a66d02485f3d09c37fb13b1567367220a720bcc9a5"
+ "29080a84e5d7e36e63c4412b98646043724621245b36e5288f5fed6914da5b68")
+license=("CDDL")
+groups=("archzfs-linux-git")
+provides=("zfs-utils" "spl-utils")
+install=zfs-utils.install
+conflicts=("zfs-utils" "spl-utils")
+replaces=("spl-utils-common-git")
+backup=('etc/zfs/zed.d/zed.rc' 'etc/default/zfs')
build() {
cd "${srcdir}/zfs"
./autogen.sh
-
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --sbindir=/usr/bin \
- --with-mounthelperdir=/usr/bin \
- --libdir=/usr/lib \
- --datadir=/usr/share \
- --includedir=/usr/include \
- --with-udevdir=/lib/udev \
- --libexecdir=/usr/lib/zfs \
- --with-config=user
+ ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin --with-mounthelperdir=/usr/bin \
+ --libdir=/usr/lib --datadir=/usr/share --includedir=/usr/include \
+ --with-udevdir=/lib/udev --libexecdir=/usr/lib/zfs-${pkgver} \
+ --with-config=user --enable-systemd
make
}
package() {
cd "${srcdir}/zfs"
make DESTDIR="${pkgdir}" install
-
# Remove uneeded files
rm -r "${pkgdir}"/etc/init.d
rm -r "${pkgdir}"/usr/lib/dracut
-
# move module tree /lib -> /usr/lib
cp -r "${pkgdir}"/{lib,usr}
rm -r "${pkgdir}"/lib
-
+ # Autoload the zfs module at boot
+ mkdir -p "${pkgdir}/etc/modules-load.d"
+ printf "%s\n" "zfs" > "${pkgdir}/etc/modules-load.d/zfs.conf"
+ # fix permissions
+ chmod 750 ${pkgdir}/etc/sudoers.d
+ # Install the support files
install -D -m644 "${srcdir}"/zfs-utils.initcpio.hook "${pkgdir}"/usr/lib/initcpio/hooks/zfs
install -D -m644 "${srcdir}"/zfs-utils.initcpio.install "${pkgdir}"/usr/lib/initcpio/install/zfs
+ install -D -m644 "${srcdir}"/zfs-utils.initcpio.zfsencryptssh.install "${pkgdir}"/usr/lib/initcpio/install/zfsencryptssh
install -D -m644 "${srcdir}"/zfs-utils.bash-completion-r1 "${pkgdir}"/usr/share/bash-completion/completions/zfs
}