Last active
May 11, 2016 12:25
-
-
Save dosaboy/04f95a8b5a8a3641ee3a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -eux | |
repos=( | |
charm-swift-storage | |
charm-swift-proxy | |
charm-rabbitmq-server | |
charm-percona-cluster | |
charm-openvswitch-odl | |
charm-openstack-dashboard | |
charm-odl-controller | |
charm-nova-compute | |
charm-nova-cloud-controller | |
charm-neutron-openvswitch | |
charm-neutron-gateway | |
charm-neutron-api-odl | |
charm-neutron-api | |
charm-lxd | |
charm-keystone | |
charm-heat | |
charm-glance | |
charm-cinder-ceph | |
charm-cinder-backup | |
charm-cinder | |
charm-ceph-radosgw | |
charm-ceph-osd | |
charm-ceph-mon | |
charm-ceph | |
charm-ceilometer-agent | |
charm-ceilometer | |
) | |
echo "Fetching charms from github.com/openstack" | |
mkdir -p openstack-charms | |
for r in ${repos[@]}; do | |
charm=`echo $r| sed -r 's/charm-()/\1/'` | |
target=openstack-charms/$charm | |
if [ -d "$target" ]; then | |
echo -e "\033[32m$target\033[0m \033[37malready exists\033[0m - \033[37mskipping clone\033[0m" | |
else | |
[email protected]:openstack/${r}.git | |
echo -e "\033[33m==\033[0m \033[37m$url\033[0m \033[33m==\033[0m" | |
git clone $url $target | |
fi | |
# NOTE: this bit is required to submit patches for review and requires you to (a) have an account setup on | |
# review.openstack.org and (b) installed the git-review package. | |
# (see https://github.com/openstack-charmers/openstack-community/blob/master/README.dev-charms.md for more info) | |
(cd $target; git review -s;) | |
done | |
echo "Done." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment