Update version for Aluminium SR3
[integration/distribution.git] / disable-project
1 #!/bin/bash
2
3 set -e
4
5 if [ $# -lt 1 ]; then
6   echo "$0 <project> [<project> ...]"
7   echo disables the named projects.
8   exit 1
9 fi
10
11 while [ -n "$1" ]; do
12   echo -n "Processing $1... "
13   for file in $(git grep -l "<id>$1</id>"); do
14     xmlstarlet ed -P -N mvn=http://maven.apache.org/POM/4.0.0 \
15       -u //mvn:profile[mvn:id=\"$1\"]/mvn:activation/mvn:activeByDefault \
16       -v false "${file}" > "${file}.new"
17     mv "${file}"{.new,}
18   done
19   echo done.
20   shift
21 done