X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=sysstat.spec;h=18f29154be753486ab4d400746b0b2c3830b7791;hb=243b7463038749fa4ee327bfa2e0cdee52469fc6;hp=bbc16b33e0e11d7a293a34a3f350119d76c6afa5;hpb=e47e209ef5795bf91855ec8305f7df464a919a63;p=packages%2Fsysstat.git diff --git a/sysstat.spec b/sysstat.spec index bbc16b3..18f2915 100644 --- a/sysstat.spec +++ b/sysstat.spec @@ -128,10 +128,13 @@ fi for log in /var/log/sa/sa[0-9]*; do if (LC_ALL=C %{_bindir}/sadf -C "$log" 2>&1 | grep -q "Current sysstat version cannot read the format of this file"); then echo "Converting file $log to current format: " - %{_bindir}/sadf -c "$log" > "$log.migrate" - chown --reference "$log" "$log.migrate" - chmod --reference "$log" "$log.migrate" - mv "$log.migrate" "$log" + if (%{_bindir}/sadf -c "$log" > "$log.migrate"); then + chown --reference "$log" "$log.migrate" + chmod --reference "$log" "$log.migrate" + mv "$log.migrate" "$log" + else + echo "$log MIGRATION FAILED." >&2 + fi fi done