#!/usr/bin/env bash updatePom() { export XMLLINT_INDENT=" " cat $1 | xsltproc -o $1 /tmp/rebase-pom.xslt - } export -f updatePom # Copy blueprints to new directory structure find . -path '*/src/main/resources/org/opendaylight/blueprint/*.xml' -execdir sh -c "mkdir -p ../../../OSGI-INF/blueprint; cp {} ../../../OSGI-INF/blueprint" \; # Update ietf-net-types dependencies cat < /tmp/rebase-pom.xslt org.opendaylight.mdsal.binding.model.ietf rfc6991 END find . -name pom.xml -exec bash -c 'updatePom "$0" .' '{}' \;