diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2020-05-29 11:10:18 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2020-05-29 11:18:39 +0000 |
commit | 35243ca89c2f1d772cfb50c547469e21075bf0b3 (patch) | |
tree | bf1e56e8ee498c6406c9078d149d2fdf6695f539 | |
parent | e3657b1d1a6e6c97f898d5ae8489ca2fb671f5ae (diff) | |
download | alpine_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/APKBUILD | 31 |
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= |
18 | if [ -z "$FLAVOR" ]; then | 18 | case $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 | 20 | esac |
23 | else | 21 | |
24 | _flavor=$FLAVOR | ||
25 | fi | ||
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 | |||
38 | depends="$_kpkg=$_kpkgver" | 34 | depends="$_kpkg=$_kpkgver" |
39 | depends_dev="glib-dev e2fsprogs-dev util-linux-dev libtirpc-dev | 35 | depends_dev="glib-dev e2fsprogs-dev util-linux-dev libtirpc-dev |
40 | $_kpkg-dev=$_kpkgver" | 36 | $_kpkg-dev=$_kpkgver" |
37 | |||
41 | makedepends="$depends_dev automake autoconf libtool linux-headers" | 38 | makedepends="$depends_dev automake autoconf libtool linux-headers" |
42 | install_if="zfs $_kpkg=$_kpkgver" | 39 | install_if="zfs $_kpkg=$_kpkgver" |
43 | subpackages="$pkgname-dev" | 40 | subpackages="$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 | ||
85 | package() { | 85 | package() { |
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 | ||
100 | dev() { | 105 | dev() { |
@@ -103,4 +108,4 @@ dev() { | |||
103 | default_dev | 108 | default_dev |
104 | } | 109 | } |
105 | 110 | ||
106 | sha512sums="aded632e6b04180560d4f2ff283260016e883dadae4e7fda9070b7113dee948099cb7a7b183f1c8139654389a2610fb9cc6f997acdc846040e605125cf016010 zfs-0.8.3.tar.gz" | 111 | sha512sums="9086dc6a6262dd93ca6ec43f1b4c2e5c804deba708c8a7460b8531aa4802b0bf8cac0917a1a00e6af2e96d4a21cd68b85e226bf571bd94041d0325c457106eb1 zfs-0.8.4.tar.gz" |