aboutsummaryrefslogtreecommitdiffstats
path: root/main/dropbear/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/dropbear/APKBUILD')
-rw-r--r--main/dropbear/APKBUILD42
1 files changed, 29 insertions, 13 deletions
diff --git a/main/dropbear/APKBUILD b/main/dropbear/APKBUILD
index 46669578959..310bb0a6c3d 100644
--- a/main/dropbear/APKBUILD
+++ b/main/dropbear/APKBUILD
@@ -1,36 +1,47 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=dropbear
-pkgver=2019.78
+pkgver=2024.84
pkgrel=0
pkgdesc="small SSH 2 client/server designed for small memory environments"
-url="http://matt.ucc.asn.au/dropbear/dropbear.html"
+url="https://matt.ucc.asn.au/dropbear/dropbear.html"
arch="all"
license="MIT"
options="!check"
-makedepends="zlib-dev linux-headers"
+makedepends="zlib-dev linux-headers utmps-dev utmps-static autoconf automake"
subpackages="$pkgname-doc
$pkgname-openrc
$pkgname-convert:_convert
$pkgname-dbclient:_dbclient
$pkgname-ssh:_ssh:noarch
$pkgname-scp:_scp"
-source="https://matt.ucc.asn.au/dropbear/releases/${pkgname}-${pkgver}.tar.bz2
+source="https://matt.ucc.asn.au/dropbear/releases/dropbear-$pkgver.tar.bz2
dropbear.initd
dropbear.confd
- dropbear-0.53.1-static_build_fix.patch
dropbear-options_sftp-server_path.patch
+ dropbear-fix-utmp.patch
+ new-config.h-location.patch
"
# secfixes:
+# 2022.83-r4:
+# - CVE-2023-48795
+# 2020.79-r0:
+# - CVE-2018-20685
# 2018.76-r2:
# - CVE-2018-15599
_progs="dropbear dropbearkey dbclient dropbearconvert scp"
+prepare() {
+ default_prepare
+ autoreconf -fvi
+}
+
build() {
- cd "$builddir"
+ CFLAGS="$CFLAGS $(pkg-config --cflags --static utmps)" \
+ LIBS="$LDLIBS $(pkg-config --libs --static utmps)" \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -39,15 +50,17 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
+ --disable-utmp \
--disable-wtmp \
+ --disable-pututline \
--disable-lastlog
make PROGRAMS="$_progs"
}
package() {
- make PROGRAMS="$_progs" DESTDIR="$pkgdir" \
- -C "$builddir" install
+ make PROGRAMS="$_progs" DESTDIR="$pkgdir" install
+ install -dm755 "$pkgdir"/etc/dropbear
install -D -m755 "$srcdir"/dropbear.initd \
"$pkgdir"/etc/init.d/dropbear
install -D -m644 "$srcdir"/dropbear.confd \
@@ -82,8 +95,11 @@ _ssh() {
ln -s /usr/bin/dbclient "$subpkgdir"/usr/bin/ssh
}
-sha512sums="f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f dropbear-2019.78.tar.bz2
-9c55ab3d8b61955cde1ccc1b8acbd3d2ef123feb9489e92737304c35315d07b7f85fad8a12ac7b0ec2c1dcee3d76b8bc4aa18518f4ddd963917805db33e48826 dropbear.initd
+sha512sums="
+254daea819c5aeaa65bb43449386fb964f4aa13e3b3037fe11064120205c6e265925e7ef2d84f7ebe66c6a00cf0a22e6010314c065ed49a3815f47137b7aca44 dropbear-2024.84.tar.bz2
+78bd4142f9ad05b40520de6dbe71cd64fb2b3bf2d346f7710aa2ab2313162ea17be13fa27e8f8c645307c9d32f640e05ec1d92d303936e60feb8e95cc4369f5c dropbear.initd
83f2c1eaf7687917a4b2bae7d599d4378c4bd64f9126ba42fc5d235f2b3c9a474d1b3168d70ed64bb4101cc251d30bc9ae20604da9b5d819fcd635ee4d0ebb0f dropbear.confd
-413cef467db35ddc430a773af943ff650d51bdb6fb262dcabc625eb6c9f4170b5711998df5577dd05c60e21e0a9771bff022adc8273083b85a18f4d5659ffd50 dropbear-0.53.1-static_build_fix.patch
-9b078548c6850c9b45e9b68a8ebd746a4a0648607c8ad0cf4106f09f7a63768c83a3e4e4fbec38b665ae283503fd3cdd054775aa3c9afe02567be3e775aef50b dropbear-options_sftp-server_path.patch"
+09e73041ecb55d5d97106b3b8f4256df9e6d84c7aceeaaccdb148a9243ccd4defaccb320c45bf76620f5b004264dd775dbfc207db4a045ee1c7b7db2dedb2d79 dropbear-options_sftp-server_path.patch
+5c0d118944481237611cdbe9239bd26548859dc2ab04f2e81854388de9c34c99e083843e925312b4f90ce8b22037bef3c61858fc19d843e5b6db5f3006448304 dropbear-fix-utmp.patch
+b773b90e92f451a99b6f0e98c85b7fd614ed9a3c1562e086c4e2db1accd1cfec1129b24f3e0731411c3f09014902bc6e9493ebbc2fafc2438e51cfc450e25f15 new-config.h-location.patch
+"