| #!/bin/bash |
| # ----------------------------------------------------------------------------- |
| # Validates that no pom versions contain SNAPSHOT. |
| # ----------------------------------------------------------------------------- |
| |
| [ ! -d "$ONOS_ROOT" ] && echo "ONOS_ROOT is not defined" >&2 && exit 1 |
| |
| aux=$(mktemp) |
| trap "rm -f $aux 2>/dev/null" EXIT |
| |
| cd $ONOS_ROOT |
| find . -type f | \ |
| egrep -v -f $ONOS_ROOT/tools/build/onos-validate-change-version.excludes | \ |
| xargs grep SNAPSHOT >$aux |
| |
| # FIXME: deal properly with files with white-space in them |
| |
| if [ -s $aux ]; then |
| echo "There are files containing SNAPSHOT references:" |
| cat $aux |
| exit 1 |
| fi |
| exit 0 |