summaryrefslogtreecommitdiffstats
path: root/aports-cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'aports-cache.c')
-rw-r--r--aports-cache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/aports-cache.c b/aports-cache.c
index 7a50e6e..c14860a 100644
--- a/aports-cache.c
+++ b/aports-cache.c
@@ -46,8 +46,8 @@ int spawn_shell_pipe(char *const argv[], pid_t *pid)
int read_apkbuild(int shellfd, int aportfd, size_t size, const char *name)
{
-#define ECHO_STR(var) "echo \" " #var ": $" #var "\"\n"
-#define ECHO_LIST(var) "echo ' " #var ":'\n" \
+#define ECHO_STR(var) "[ -n \"$" #var "\" ] && echo \" " #var ": $" #var "\"\n"
+#define ECHO_LIST(var) "[ -n \"$" #var "\" ] && echo ' " #var ":' && " \
"for i in $" #var "; do\n" \
"\techo \" - \\\"$i\\\"\"\n" \
"done\n"