xref: /openbmc/phosphor-networkd/gen/run-ci (revision a4c18d4e)
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