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