xref: /openbmc/phosphor-logging/gen/run-ci (revision 17a35d8d)
1*19760015SWilliam A. Kennington III#!/bin/bash
2*19760015SWilliam A. Kennington IIIcd "$(dirname "$0")" || exit
3*19760015SWilliam A. Kennington III./regenerate-meson || exit
4*19760015SWilliam A. Kennington IIIrc=0
5*19760015SWilliam A. Kennington IIIgit --no-pager diff --exit-code -- . || rc=$?
6*19760015SWilliam A. Kennington IIIuntracked="$(git ls-files --others --exclude-standard -- .)" || rc=$?
7*19760015SWilliam A. Kennington IIIif [ -n "$untracked" ]; then
8*19760015SWilliam A. Kennington III    echo "Untracked files:" >&2
9*19760015SWilliam A. Kennington III    echo "$untracked" >&2
10*19760015SWilliam A. Kennington III    rc=1
11*19760015SWilliam A. Kennington IIIfi
12*19760015SWilliam A. Kennington IIIif (( rc != 0 )); then
13*19760015SWilliam A. Kennington III    echo "Generated meson files differ from expected values" >&2
14*19760015SWilliam A. Kennington III    exit 1
15*19760015SWilliam A. Kennington IIIfi
16