make more general update version script

This commit is contained in:
Mario Romano
2016-12-06 11:20:51 +00:00
parent 79429f5d85
commit 73b6e1b846

View File

@@ -33,8 +33,8 @@ for PACKAGE in \
alfresco-js-api alfresco-js-api
do do
DESTDIR="$DIR/../ng2-components/${PACKAGE}" DESTDIR="$DIR/../ng2-components/${PACKAGE}"
echo "====== UPDATE VERSION of ${PACKAGE} to ${VERSION} version in all the package.json ======" echo "====== UPDATE PACKAGE VERSION of ${PACKAGE} to ${VERSION} version in all the package.json ======"
find ././../ -type f -maxdepth 4 -name package.json -print0 | xargs -0 sed -i '' "s/\"${PACKAGE}\": \"0\\.4\\.0\"/\"${PACKAGE}\": \"${VERSION}\"/g" find ././../ -type f -maxdepth 4 -name package.json -print0 | xargs -0 sed -i '' "s/\"${PACKAGE}\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"${PACKAGE}\": \"${VERSION}\"/g"
done done
for PACKAGE in \ for PACKAGE in \
@@ -56,12 +56,14 @@ for PACKAGE in \
do do
DESTDIR="$DIR/../ng2-components/${PACKAGE}" DESTDIR="$DIR/../ng2-components/${PACKAGE}"
echo "====== UPDATE VERSION OF ${PACKAGE} to ${VERSION} version ======" echo "====== UPDATE VERSION OF ${PACKAGE} to ${VERSION} version ======"
sed -i '' "s/\"version\": \"0\\.4\\.0\"/\"version\": \"${VERSION}\"/g" ${DESTDIR}/package.json sed -i '' "s/\"version\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"version\": \"${VERSION}\"/g" ${DESTDIR}/package.json
done done
echo "====== UPDATE VERSION OF DEMO-SHELL to ${VERSION} version ======" echo "====== UPDATE VERSION OF DEMO-SHELL to ${VERSION} version ======"
sed -i '' "s/\"version\": \"0\\.4\\.0\"/\"version\": \"${VERSION}\"/g" ${DIR}/../demo-shell-ng2/package.json sed -i '' "s/\"version\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"version\": \"${VERSION}\"/g" ${DIR}/../demo-shell-ng2/package.json
for PACKAGE in \ for PACKAGE in \
ng2-activiti-diagrams \ ng2-activiti-diagrams \
@@ -82,8 +84,8 @@ for PACKAGE in \
alfresco-js-api alfresco-js-api
do do
DESTDIR="$DIR/../ng2-components/${PACKAGE}" DESTDIR="$DIR/../ng2-components/${PACKAGE}"
echo "====== UPDATE VERSION of ${PACKAGE} to ${VERSION} version in all the package.json ======" echo "====== UPDATE PACKAGE VERSION of ${PACKAGE} to ^${VERSION} version in all the package.json ======"
find ././../ -type f -maxdepth 4 -name package.json -print0 | xargs -0 sed -i '' "s/\"${PACKAGE}\": \"^0\\.4\\.0\"/\"${PACKAGE}\": \"^${VERSION}\"/g" find ././../ -type f -maxdepth 4 -name package.json -print0 | xargs -0 sed -i '' "s/\"${PACKAGE}\": \"^[0-9]\\.[0-9]\\.[0-9]\"/\"${PACKAGE}\": \"^${VERSION}\"/g"
done done
for PACKAGE in \ for PACKAGE in \
@@ -105,9 +107,9 @@ for PACKAGE in \
do do
DESTDIR="$DIR/../ng2-components/${PACKAGE}" DESTDIR="$DIR/../ng2-components/${PACKAGE}"
echo "====== UPDATE VERSION OF ${PACKAGE} to ${VERSION} version ======" echo "====== UPDATE VERSION OF ${PACKAGE} to ${VERSION} version ======"
sed -i '' "s/\"version\": \"^0\\.4\\.0\"/\"version\": \"^${VERSION}\"/g" ${DESTDIR}/package.json sed -i '' "s/\"version\": \"^[0-9]\\.[0-9]\\.[0-9]\"/\"version\": \"^${VERSION}\"/g" ${DESTDIR}/package.json
done done
echo "====== UPDATE VERSION OF DEMO-SHELL to ${VERSION} version ======" echo "====== UPDATE VERSION OF DEMO-SHELL to ${VERSION} version ======"
sed -i '' "s/\"version\": \"^0\\.4\\.0\"/\"version\": \"^${VERSION}\"/g" ${DIR}/../demo-shell-ng2/package.json sed -i '' "s/\"version\": \"^[0-9]\\.[0-9]\\.[0-9]\"/\"version\": \"^${VERSION}\"/g" ${DIR}/../demo-shell-ng2/package.json