From 280cfdee4732b0731cd5d2f45acee7bdeb164e9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= <cynerd@email.cz>
Date: Fri, 3 Jul 2020 09:45:01 +0200
Subject: [PATCH] generate_medkit: fix updater compilation

This fixes medkit generation. It was failing because new version of
updater-ng now uses autotools instead of custom makefile.

Also usign is no longer required for medkit generation (by updater).
Updater now has its own implementation using OpenSSL. It is still
required for signing.
---
 generate_medkit            |  1 -
 helpers/generate_common.sh | 10 +++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/generate_medkit b/generate_medkit
index 3efe658a6..490ae206c 100755
--- a/generate_medkit
+++ b/generate_medkit
@@ -145,7 +145,6 @@ updater_ng_repodetect "$BRANCH" "$BOARD"
 get_usign
 get_updater_ng
 
-export PATH="$PATH:$(dirname "$USIGN")"
 ## Generate root ##
 exec fakeroot -- /bin/bash -s <<EOF
 set -e
diff --git a/helpers/generate_common.sh b/helpers/generate_common.sh
index 061f43ab4..97a545a7e 100644
--- a/helpers/generate_common.sh
+++ b/helpers/generate_common.sh
@@ -85,8 +85,12 @@ updater_ng_repodetect() {
 
 get_updater_ng() {
 	if ! git_get "$SRC_UPDATER" turris-tools/updater-ng "$UPDATER_VERSION"; then
-		make -C turris-tools/updater-ng NO_DOC=1 LUA_COMPILE=no
+		(
+			./bootstrap
+			./configure --disable-tests --disable-linters --disable-docs --disable-valgrind
+			make
+		)
 	fi
-	export PKGUPDATE="$(pwd)/turris-tools/updater-ng/bin/pkgupdate"
-	export OPKG_TRANS="$(pwd)/turris-tools/updater-ng/bin/opkg-trans"
+	export PKGUPDATE="$PWD/turris-tools/updater-ng/pkgupdate"
+	export PKGTRANSACTION="$PWD/turris-tools/updater-ng/pkgtransaction"
 }
-- 
GitLab