diff options
-rw-r--r-- | aports-cache.c | 4 |
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" |