From 16e39e877d0e304c5f4f03a484a909312b443d00 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 21 Feb 2019 10:13:49 +0000 Subject: [PATCH] jenkins: Only run journalctl if it is available on the machine It's not common to run journald inside containers and the journalctl command is not installed. Don't attempt to run it. Change-Id: I9dee3cb0d0ca203da77dfa1a793a4e4e5f8593c6 --- contrib/jenkins-run.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contrib/jenkins-run.sh b/contrib/jenkins-run.sh index 716899e3..0b41247d 100755 --- a/contrib/jenkins-run.sh +++ b/contrib/jenkins-run.sh @@ -30,7 +30,9 @@ rm -rf "$trial_dir/inst" || true # tar up all results for archiving (optional) cd "$trial_dir" -journalctl -u ofono -o short-precise --since "${time_start}" > "$(readlink last_run)/ofono.log" +if [ -x $(command -v journalctl) ]; then + journalctl -u ofono -o short-precise --since "${time_start}" > "$(readlink last_run)/ofono.log" +fi tar czf "$base/${trial_dir}-run.tgz" "$(readlink last_run)" tar czf "$base/${trial_dir}-bin.tgz" *.md5 *.tgz