From 77a971b39dcd729e8efe4dd1baf7cc1740615a40 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Mon, 4 Jul 2016 09:25:26 +0300
Subject: [PATCH] - Correct error in vagrant-update. - Skip dummy Vagrant
 providers (like AWS) in vagrant-update.

---
 Documents/Shore/cleanup/vagrant-update | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/Documents/Shore/cleanup/vagrant-update b/Documents/Shore/cleanup/vagrant-update
index 03f098c..f5d36fb 100755
--- a/Documents/Shore/cleanup/vagrant-update
+++ b/Documents/Shore/cleanup/vagrant-update
@@ -5,15 +5,16 @@ from parse import parse
 
 
 boxes = {}
+dummy_providers = ['aws']
 for line in vagrant.box('list'):
     box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line)
-    if box['name'] in boxes:
-        if not box['provider'] in boxes[box['name']]:
-            boxes[box['name']].append(box['provider'])
-    else:
-        boxes[box['name']] = [box['provider']]
+    if not box['provider'] in dummy_providers:
+        if box['name'] in boxes:
+            if not box['provider'] in boxes[box['name']]:
+                boxes[box['name']].append(box['provider'])
+        else:
+            boxes[box['name']] = [box['provider']]
 for box in boxes:
     for provider in boxes[box]:
-        print('Updating box {0} provider {1}.').format(box['name'],
-                                                       box['provider'])
+        print('Updating box {0} provider {1}.').format(box, provider)
         vagrant.box('update', '--provider', provider, '--box', box)
-- 
GitLab