diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-03-19 17:23:54 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-03-19 22:32:08 +0000 |
commit | 69bb0930956aefae5b1a6785ef4460230e04e2ec (patch) | |
tree | 572fa041719e205819598b2940dba79f90e53d9f | |
parent | d973662f3bf606989062d74e804a02b7c64a205a (diff) | |
download | alpine_aports-69bb0930956aefae5b1a6785ef4460230e04e2ec.tar.bz2 alpine_aports-69bb0930956aefae5b1a6785ef4460230e04e2ec.tar.xz alpine_aports-69bb0930956aefae5b1a6785ef4460230e04e2ec.zip |
community/ipmitool: fix CVE-2020-5208
see #11316
-rw-r--r-- | community/ipmitool/APKBUILD | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/community/ipmitool/APKBUILD b/community/ipmitool/APKBUILD index f5b4a46ff5..667c9950bc 100644 --- a/community/ipmitool/APKBUILD +++ b/community/ipmitool/APKBUILD | |||
@@ -4,28 +4,33 @@ pkgname=ipmitool | |||
4 | _pkgname=IPMITOOL | 4 | _pkgname=IPMITOOL |
5 | pkgver=1.8.18 | 5 | pkgver=1.8.18 |
6 | _pkgver=${pkgver//./_} | 6 | _pkgver=${pkgver//./_} |
7 | pkgrel=8 | 7 | pkgrel=9 |
8 | pkgdesc="Command-line interface to IPMI-enabled devices" | 8 | pkgdesc="Command-line interface to IPMI-enabled devices" |
9 | url="https://github.com/ipmitool/ipmitool" | 9 | url="https://github.com/ipmitool/ipmitool" |
10 | arch="all" | 10 | arch="all" |
11 | license="BSD" | 11 | license="MIT" |
12 | makedepends="automake autoconf libtool readline-dev openssl-dev ncurses-dev" | 12 | makedepends="automake autoconf libtool readline-dev openssl-dev ncurses-dev" |
13 | subpackages="$pkgname-doc $pkgname-openrc::noarch" | 13 | subpackages="$pkgname-doc $pkgname-openrc::noarch" |
14 | source="$pkgname-$pkgver.tar.gz::https://github.com/ipmitool/ipmitool/archive/${_pkgname}_$_pkgver.tar.gz | 14 | source="$pkgname-$pkgver.tar.gz::https://github.com/ipmitool/ipmitool/archive/${_pkgname}_$_pkgver.tar.gz |
15 | ipmievd.initd | 15 | ipmievd.initd |
16 | ipmievd.confd | 16 | ipmievd.confd |
17 | openssl-1.1.patch" | 17 | openssl-1.1.patch |
18 | https://github.com/ipmitool/ipmitool/commit/7ccea283dd62a05a320c1921e3d8d71a87772637.patch | ||
19 | " | ||
18 | builddir="$srcdir/$pkgname-${_pkgname}_$_pkgver" | 20 | builddir="$srcdir/$pkgname-${_pkgname}_$_pkgver" |
19 | 21 | ||
22 | # secfixes: | ||
23 | # 1.8.18-r9: | ||
24 | # - CVE-2020-5208 | ||
25 | |||
20 | prepare() { | 26 | prepare() { |
21 | default_prepare | 27 | default_prepare |
22 | cd "$builddir" | ||
23 | autoreconf -vif | 28 | autoreconf -vif |
24 | } | 29 | } |
25 | 30 | ||
26 | build() { | 31 | build() { |
27 | cd "$builddir" | 32 | ./configure \ |
28 | ./configure --prefix=/usr \ | 33 | --prefix=/usr \ |
29 | --sysconfdir=/etc \ | 34 | --sysconfdir=/etc \ |
30 | --mandir=/usr/share/man \ | 35 | --mandir=/usr/share/man \ |
31 | --infodir=/usr/share/info \ | 36 | --infodir=/usr/share/info \ |
@@ -46,12 +51,10 @@ build() { | |||
46 | } | 51 | } |
47 | 52 | ||
48 | check() { | 53 | check() { |
49 | cd "$builddir" | ||
50 | make check | 54 | make check |
51 | } | 55 | } |
52 | 56 | ||
53 | package() { | 57 | package() { |
54 | cd "$builddir" | ||
55 | make DESTDIR="$pkgdir" install | 58 | make DESTDIR="$pkgdir" install |
56 | install -D -m755 "$srcdir"/ipmievd.initd "$pkgdir"/etc/init.d/ipmievd | 59 | install -D -m755 "$srcdir"/ipmievd.initd "$pkgdir"/etc/init.d/ipmievd |
57 | install -D -m644 "$srcdir"/ipmievd.confd "$pkgdir"/etc/conf.d/ipmievd | 60 | install -D -m644 "$srcdir"/ipmievd.confd "$pkgdir"/etc/conf.d/ipmievd |
@@ -60,4 +63,5 @@ package() { | |||
60 | sha512sums="2f2b9c4ce76eb2afdac168edbd41241352c2d4d18286494ffb57dcf750f18448d144543faa8a5494f077c78a4f5ae730624d3798ba6e621249c42fd868d86406 ipmitool-1.8.18.tar.gz | 63 | sha512sums="2f2b9c4ce76eb2afdac168edbd41241352c2d4d18286494ffb57dcf750f18448d144543faa8a5494f077c78a4f5ae730624d3798ba6e621249c42fd868d86406 ipmitool-1.8.18.tar.gz |
61 | 665adc32529df8d5f6598d33ba92175c46e8a5b74094d22553b0265fe817b023c909688af2b02041a37b7cfd3805e6ae74b943fad48970d45564ea8d08309fa6 ipmievd.initd | 64 | 665adc32529df8d5f6598d33ba92175c46e8a5b74094d22553b0265fe817b023c909688af2b02041a37b7cfd3805e6ae74b943fad48970d45564ea8d08309fa6 ipmievd.initd |
62 | 4cace868f1776a96736b7460c84f525d63d6f53531f1f3e62f0337741dc36fb5b2ee9706fdae6a7b853e98d3894376949797ddc254248bd42dc79d85742c1744 ipmievd.confd | 65 | 4cace868f1776a96736b7460c84f525d63d6f53531f1f3e62f0337741dc36fb5b2ee9706fdae6a7b853e98d3894376949797ddc254248bd42dc79d85742c1744 ipmievd.confd |
63 | af2181d2ccf66b4e0cf11f3d5a8159afac521024da2ecc1c49af459389bd6fc2f3828d5462a5d7a21cd520e287e50164f0917825778966e3f544f7f06bfa0d35 openssl-1.1.patch" | 66 | af2181d2ccf66b4e0cf11f3d5a8159afac521024da2ecc1c49af459389bd6fc2f3828d5462a5d7a21cd520e287e50164f0917825778966e3f544f7f06bfa0d35 openssl-1.1.patch |
67 | efdba12a1b484d3155fd06448186489a6477face81c47437a3b907a5120b38a885841cd24cecea725af86bf246eca493a51452ad0615acb9eb1c4f47a5c80ed0 7ccea283dd62a05a320c1921e3d8d71a87772637.patch" | ||