]> xenbits.xensource.com Git - people/iwj/osstest.git/commitdiff
standalone: only rotate logs if savelog is available
authorIan Campbell <ian.campbell@citrix.com>
Wed, 14 Oct 2015 09:45:36 +0000 (10:45 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 17 Nov 2015 12:44:18 +0000 (12:44 +0000)
`savelog' comes from the `debianutils' package and so is unlikely to
be available elsewhere. Revert to the old behaviour of clobbering the
logs in this case.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Tested-by: Robert Ho <robert.hu@intel.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
standalone

index 20a6ad54879d866d27f8419209e5f321a4e451e8..c804b74498e0284e78d795df32d12c5acb4becbe 100755 (executable)
@@ -192,7 +192,9 @@ ensure_logs() {
 with_logging() {
     local log=$1; shift
     ensure_logs
-    savelog -c 300 -n "$log" >/dev/null
+    if command -v savelog >/dev/null ; then
+        savelog -c 300 -n "$log" >/dev/null
+    fi
     "$@" 2>&1 | tee "$log"
     rc=${PIPESTATUS[0]}
     if [ $rc -ne 0 ] ; then