aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2020-05-29 11:10:18 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2020-05-29 11:18:39 +0000
commit35243ca89c2f1d772cfb50c547469e21075bf0b3 (patch)
treebf1e56e8ee498c6406c9078d149d2fdf6695f539
parente3657b1d1a6e6c97f898d5ae8489ca2fb671f5ae (diff)
downloadalpine_aports-35243ca89c2f1d772cfb50c547469e21075bf0b3.tar.bz2
alpine_aports-35243ca89c2f1d772cfb50c547469e21075bf0b3.tar.xz
alpine_aports-35243ca89c2f1d772cfb50c547469e21075bf0b3.zip
main/zfs-lts: fix -virt package
fix commit 9535467ba311c0cf811176c9f1de1a3d3a49988d, which should never been merged. Also update the missing checksum.
-rw-r--r--main/zfs-lts/APKBUILD31
1 files changed, 18 insertions, 13 deletions
diff --git a/main/zfs-lts/APKBUILD b/main/zfs-lts/APKBUILD
index 84fa5444ef..806f4b3bac 100644
--- a/main/zfs-lts/APKBUILD
+++ b/main/zfs-lts/APKBUILD
@@ -15,14 +15,10 @@ _kpkgver="$_kver-r$_krel"
15 15
16# for custom kernels set $FLAVOR 16# for custom kernels set $FLAVOR
17_extra_flavors= 17_extra_flavors=
18if [ -z "$FLAVOR" ]; then 18case $CARCH in
19 _flavor=lts
20 case $CARCH in
21 x86|x86_64|aarch64) _extra_flavors="virt";; 19 x86|x86_64|aarch64) _extra_flavors="virt";;
22 esac 20esac
23else 21
24 _flavor=$FLAVOR
25fi
26_kpkg=linux-$_flavor 22_kpkg=linux-$_flavor
27_kabi="$_kver-$_krel-$_flavor" 23_kabi="$_kver-$_krel-$_flavor"
28 24
@@ -38,6 +34,7 @@ provides="spl-vanilla" # Mitigate upgrade conflicts
38depends="$_kpkg=$_kpkgver" 34depends="$_kpkg=$_kpkgver"
39depends_dev="glib-dev e2fsprogs-dev util-linux-dev libtirpc-dev 35depends_dev="glib-dev e2fsprogs-dev util-linux-dev libtirpc-dev
40 $_kpkg-dev=$_kpkgver" 36 $_kpkg-dev=$_kpkgver"
37
41makedepends="$depends_dev automake autoconf libtool linux-headers" 38makedepends="$depends_dev automake autoconf libtool linux-headers"
42install_if="zfs $_kpkg=$_kpkgver" 39install_if="zfs $_kpkg=$_kpkgver"
43subpackages="$pkgname-dev" 40subpackages="$pkgname-dev"
@@ -69,7 +66,9 @@ build() {
69 local flavor= kabi= 66 local flavor= kabi=
70 for flavor in $_flavor $_extra_flavors; do 67 for flavor in $_flavor $_extra_flavors; do
71 kabi="$_kver-$_krel-$flavor" 68 kabi="$_kver-$_krel-$flavor"
72 ./configure --prefix=/usr \ 69 mkdir -p "$kabi"
70 (cd $kabi
71 ../configure --prefix=/usr \
73 --with-tirpc \ 72 --with-tirpc \
74 --sysconfdir=/etc \ 73 --sysconfdir=/etc \
75 --mandir=/usr/share/man \ 74 --mandir=/usr/share/man \
@@ -79,22 +78,28 @@ build() {
79 --with-linux=/usr/src/linux-headers-$kabi 78 --with-linux=/usr/src/linux-headers-$kabi
80 79
81 make 80 make
81 )
82 done 82 done
83} 83}
84 84
85package() { 85package() {
86 cd "$builddir" 86 cd "$builddir"
87 make DESTDIR="$pkgdir" install 87 local flavor= kabi=
88 for flavor in $_flavor $_extra_flavors; do
89 kabi="$_kver-$_krel-$flavor"
90 (cd $kabi && make DESTDIR="$pkgdir" install)
91 done
88} 92}
89 93
90_extra() { 94_extra() {
91 flavor=${subpkgname##*-} 95 local flavor=${subpkgname##*-}
92 depends="linux-$flavor=$_kpkgver" 96 depends="linux-$flavor=$_kpkgver"
93 install_if="linux-$flavor=$_kpkgver" 97 install_if="linux-$flavor=$_kpkgver"
94 pkgdesc="ZFS for Linux: kernel modules for $flavor" 98 pkgdesc="ZFS for Linux: kernel modules for $flavor"
95 99
96 cd "$builddir" 100 kabi="$_kver-$_krel-$flavor"
97 make DESTDIR="$subpkgdir" install 101 mkdir -p "$subpkgdir"/lib/modules
102 mv "$pkgdir"/lib/modules/$kabi "$subpkgdir"/lib/modules
98} 103}
99 104
100dev() { 105dev() {
@@ -103,4 +108,4 @@ dev() {
103 default_dev 108 default_dev
104} 109}
105 110
106sha512sums="aded632e6b04180560d4f2ff283260016e883dadae4e7fda9070b7113dee948099cb7a7b183f1c8139654389a2610fb9cc6f997acdc846040e605125cf016010 zfs-0.8.3.tar.gz" 111sha512sums="9086dc6a6262dd93ca6ec43f1b4c2e5c804deba708c8a7460b8531aa4802b0bf8cac0917a1a00e6af2e96d4a21cd68b85e226bf571bd94041d0325c457106eb1 zfs-0.8.4.tar.gz"