app-catalog/tools/update_assets.sh
Christopher Aedo b19cc91624 Revert "Keep assets_merge.yaml"
This reverts commit d43bc0a0281fccc96d9d19de658341cbc6686eea.

No longer needed, issue was resolved with https://review.openstack.org/358909

Change-Id: Ib8b9adcecc36fd582a3d4f393833ac86d4179424
2016-08-31 00:09:00 +00:00

20 lines
810 B
Bash
Executable File

#!/bin/bash
ROOTDIR=`pushd $(dirname $0)/.. > /dev/null /dev/null; pwd; popd > /dev/null`
echo $ROOTDIR
pushd $ROOTDIR/openstack_catalog/web > /dev/null
mkdir -p api/v1/
if [ ! -f static/assets_dead.yaml ];
then
echo 'assets: {}' > static/assets_dead.yaml
fi
if [ ! -f api/v1/assets ] || [ static/assets.yaml -nt api/v1/assets ] || [ static/assets_dead.yaml -nt api/v1/assets ];
then
$ROOTDIR/tools/asset_history.sh static/assets.yaml > static/assets_merge.yaml
python $ROOTDIR/tools/yaml2json.py static/assets_merge.yaml static/assets_dead.yaml < static/assets.yaml > /tmp/assets.$$
zopfli --i150 -c /tmp/assets.$$ > /tmp/assets.$$.gz || gzip -c /tmp/assets.$$ > /tmp/assets.$$.gz
mv /tmp/assets.$$.gz api/v1/assets.gz
mv /tmp/assets.$$ api/v1/assets
rm -f static/assets_merge.yaml
fi
popd > /dev/null