From bba0908d4a114da3cd12b4a779a512e1ec22e3e2 Mon Sep 17 00:00:00 2001 From: TBK Date: Tue, 17 Apr 2018 23:23:40 +0200 Subject: [PATCH] main/zfs: upgrade to 0.7.8, modernize Fix for "Unlistable and disappearing files" introduced in 0.7.7: https://github.com/zfsonlinux/zfs/issues/7401 https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.8 --- main/zfs/APKBUILD | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) diff --git a/main/zfs/APKBUILD b/main/zfs/APKBUILD index 07ae8d7f3da..b32327b4f7e 100644 --- a/main/zfs/APKBUILD +++ b/main/zfs/APKBUILD @@ -1,28 +1,21 @@ # Contributor: Carlo Landmeter # Maintainer: Natanael Copa - pkgname=zfs -pkgver=0.7.7 +pkgver=0.7.8 pkgrel=0 pkgdesc="ZFS for Linux" url="http://zfsonlinux.org" arch="all !armhf" license="CDDL" -depends="" depends_dev="glib-dev e2fsprogs-dev util-linux-dev libtirpc-dev attr-dev" makedepends="$depends_dev automake autoconf libtool linux-headers" -install="" -subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-dracut - $pkgname-udev $pkgname-scripts $pkgname-utils-py:utils_py" -source="https://github.com/zfsonlinux/zfs/releases/download/zfs-$pkgver/zfs-$pkgver.tar.gz - " - - -builddir="$srcdir/$pkgname-$pkgver" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-dracut::noarch + $pkgname-udev $pkgname-scripts $pkgname-utils-py:utils_py:noarch" +source="https://github.com/zfsonlinux/zfs/releases/download/zfs-$pkgver/zfs-$pkgver.tar.gz" prepare() { default_prepare - autoreconf -vif || return 1 + autoreconf -vif } build() { @@ -36,14 +29,13 @@ build() { --localstatedir=/var \ --with-config=user \ --with-udevdir=/lib/udev \ - --disable-systemd \ - || return 1 - make || return 1 + --disable-systemd + make } package() { cd "$builddir" - make DESTDIR="$pkgdir" install || return 1 + make DESTDIR="$pkgdir" install rm -rf "$pkgdir"/usr/share/initramfs-tools mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib/ } @@ -51,22 +43,19 @@ package() { dracut() { pkgdesc="$pkgdesc (dracut)" mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/dracut \ - "$subpkgdir"/usr/lib || return 1 + mv "$pkgdir"/usr/lib/dracut "$subpkgdir"/usr/lib } udev() { pkgdesc="$pkgdesc (udev)" mkdir -p "$subpkgdir"/lib - mv "$pkgdir"/lib/udev \ - "$subpkgdir"/lib || return 1 + mv "$pkgdir"/lib/udev "$subpkgdir"/lib } scripts() { pkgdesc="$pkgdesc (scripts)" mkdir -p "$subpkgdir"/usr/share - mv "$pkgdir"/usr/share/zfs \ - "$subpkgdir"/usr/share || return 1 + mv "$pkgdir"/usr/share/zfs "$subpkgdir"/usr/share } utils_py() { @@ -74,8 +63,8 @@ utils_py() { depends="python2" mkdir -p "$subpkgdir"/usr/bin for i in "$pkgdir"/usr/bin/*.py; do - mv $i "$subpkgdir"/usr/bin || return 1 + mv $i "$subpkgdir"/usr/bin done } -sha512sums="ee935459994ed3ec2e50c3d89f0d79e4e24d58aebb035b5ddac53898181fdb00337de05b0d3a2e3692ce8b08b94a75459041153ed27971d6e896b88c44b74b14 zfs-0.7.7.tar.gz" +sha512sums="cdeabe10acd2feeeff8a6362987c757b716bfea6ebad42ce022a081106661f774150c113bdaa9e1ac441efdd6da4cf11e6119323ad60ae15ab445a872d952e35 zfs-0.7.8.tar.gz"