Hi,
I've been looking to have syspatch give me a quick indication of whether
a reboot is likely to be required. As a quick and dirty check, I've just
been treating "Were patches applied?" as the indicator.

The following diff will cause syspatch to exit when applying patches
with status code 0 only if patches were actually applied.

My biggest concern is that it does cause a change in behaviour, so
perhaps this either needs making into an option or a different approach
entirely?

--- syspatch    Sun Dec  6 14:11:12 2020
+++ syspatch    Sun Dec  6 14:10:23 2020
@@ -323,3 +323,9 @@ if ((OPTIND == 1)); then
        _PATCH_APPLIED=true
    done
 fi
+
+if [ "$_PATCH_APPLIED" = "true" ]; then
+   exit 0
+else
+   exit 1
+fi

Thanks,
S

Reply via email to