diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 33 insertions, 33 deletions
@@ -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 } |