From: Silvio Rhatto Date: Thu, 16 Mar 2017 13:41:50 +0000 (-0300) Subject: Inception: deploy: support for multiple remotes X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=541ab8db9a04dc23c86b5fa5763d5729c22774f0;p=rhatto%2Fapps.git Inception: deploy: support for multiple remotes --- diff --git a/inception b/inception index f879166..3d54387 100755 --- a/inception +++ b/inception @@ -84,27 +84,31 @@ function inception_install { # Deploy function inception_deploy { if [ ! -z "$2" ]; then - REMOTE="$2" - MODULES="`$DIRNAME/metadot/metadot installed | xargs`" + REMOTES="$*" - # Sync apps - if [ -e "$HOME/apps" ]; then - rsync -avz --delete $HOME/apps/ $REMOTE:apps/ - fi + for REMOTE in $REMOTES; do + REMOTE="$2" + MODULES="`$DIRNAME/metadot/metadot installed | xargs`" - # Sync dotfiles - if [ -e "$HOME/.dotfiles" ]; then - rsync -avz --delete $HOME/.dotfiles/ $REMOTE:.dotfiles/ - fi + # Sync apps + if [ -e "$HOME/apps" ]; then + rsync -avz --delete $HOME/apps/ $REMOTE:apps/ + fi - # Sync loaded modules - ssh -T $REMOTE <