summaryrefslogtreecommitdiff
path: root/updater-ng/patches/configure.ac-fix-check-for-busybox-when-cross-compil.patch
blob: 0424f0e6f057851cfd265fa7d6e6dc7a2d061c55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 1048eccde0342f5aa3133623f9cafbfa92eaf039 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= <cynerd@email.cz>
Date: Thu, 21 May 2020 21:13:37 +0200
Subject: [PATCH] configure.ac: fix check for busybox when cross compiling

AC_CHECK_FILE works only if cross compilation is not performed. The
reason is that it tries to check for existence of file on native system.

We want check if argument is file so implement check doing exactly that
with plain test.
---
 configure.ac | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index e384eae3..aec813cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,7 +18,8 @@ AM_CONDITIONAL([BUSYBOX_EMBED], [test -n "$with_embed_busybox"])
 AC_SUBST([BUSYBOX_EMBED], [$with_embed_busybox])
 AS_IF([test -n "$with_embed_busybox"],
   [
-   AC_CHECK_FILE([$with_embed_busybox],,[AC_MSG_ERROR([Invalid argument for --with-embed-busybox])])
+   AS_IF([test -f "$with_embed_busybox"],,
+	 [AC_MSG_ERROR([Invalid argument for --with-embed-busybox])])
    AC_DEFINE_UNQUOTED([BUSYBOX_EMBED], [$with_embed_busybox], [Embded Busybox])
   ])
 
-- 
2.26.2