mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-01 22:11:30 +01:00
34 lines
1.2 KiB
Diff
34 lines
1.2 KiB
Diff
From d57373153f86770bda9298b69a2ada8ce676769c Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net>
|
|
Date: Thu, 27 Aug 2020 21:43:40 +0200
|
|
Subject: [PATCH] t-command: Fix test_command_exec program invocation
|
|
|
|
From exec(3):
|
|
|
|
The argument arg0 should point to a filename string that is
|
|
associated with the process being started by one of the exec
|
|
functions.
|
|
|
|
Unfortunately, this test sets arg0 to the string "arg 0" this causes the
|
|
busybox multicall binary on Alpine Linux to assume that the applet "arg
|
|
0" (instead of true) should be executed. However, as such an applet does
|
|
not exist, the tests fails. This commit fixes the failing test by
|
|
setting arg0 correctly (as other parts of the dpkg codebase using the
|
|
command API do too).
|
|
---
|
|
lib/dpkg/t/t-command.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/lib/dpkg/t/t-command.c b/lib/dpkg/t/t-command.c
|
|
index 099884560..aeed7a1f2 100644
|
|
--- a/lib/dpkg/t/t-command.c
|
|
+++ b/lib/dpkg/t/t-command.c
|
|
@@ -170,6 +170,7 @@ test_command_exec(void)
|
|
|
|
command_init(&cmd, "true", "exec test");
|
|
|
|
+ command_add_arg(&cmd, "true");
|
|
command_add_arg(&cmd, "arg 0");
|
|
command_add_arg(&cmd, "arg 1");
|
|
|