From 29dc84a129d71a85078b1c6ce1d12f0015074b74 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 19 Jun 2015 10:40:10 +0200 Subject: [PATCH] Make package error check safe for "/" inside the package string Otherwise for something like linux-base/squeeze-backports and initramfs-tools/squeeze-backports it will fail with: | * Missing packages found, generating junit report. | awk: line 1: syntax error at or near { | awk: line 1: syntax error at or near { --- grml-live | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grml-live b/grml-live index ccef89f..6d02701 100755 --- a/grml-live +++ b/grml-live @@ -809,7 +809,7 @@ else EOF - for package in $(awk '{print $1}' "${CHECKLOG}/package_errors.log") ; do + for package in $(awk '{print $1}' "${CHECKLOG}/package_errors.log" | sed 's;/;\\/;') ; do failure_reason="$(awk "/$package/ {print \$2}" "${CHECKLOG}/package_errors.log")" cat >> "${REPORT_MISSING_PACKAGES}" << EOF -- 2.1.4