From a2511cc7750aecf41a05a8704bfee869785f1d10 Mon Sep 17 00:00:00 2001
From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl>
Date: Sat, 25 Mar 2017 12:48:49 +0100
Subject: [PATCH] meta

---
 .gitattributes                        |  1 +
 .gitlab-ci.yml                        | 11 -----------
 cass_zk_rmq/build.sh                  |  4 ++--
 cassandra/build.sh                    |  4 ++--
 czr_pythons/build.sh                  |  8 ++++----
 czr_pythons_pg/build.sh               |  6 +++---
 make.py                               |  5 +++++
 nodejs4/build.sh                      |  2 +-
 nodejs5_jdk_adk25/build_as_vagrant.sh |  4 ++--
 run.sh                                |  3 +++
 wynurz.sh                             |  4 ++--
 11 files changed, 25 insertions(+), 27 deletions(-)

diff --git a/.gitattributes b/.gitattributes
index c0631c0..c311834 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,2 +1,3 @@
 wynurz.sh eol=lf
+run.sh eol=lf
 */build.sh eol=lf
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c439b22..f4f90fa 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,5 @@
 
 deploy_cassandra:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -28,7 +27,6 @@ build_cassandra:
     - cd ..
 
 deploy_cass_zk_rmq:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -37,7 +35,6 @@ deploy_cass_zk_rmq:
   - vagrant box remove henrietta//cass_zk_rmq
   - vagrant box add henrietta//cass_zk_rmq file:///var/www/html/dev/vagrant/cass_zk_rmq.box
 build_cass_zk_rmq:
-  when: manual
   stage: build
   tags:
     - vagrant
@@ -57,7 +54,6 @@ build_cass_zk_rmq:
     - cd ..
 
 deploy_czr_pythons:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -66,7 +62,6 @@ deploy_czr_pythons:
   - vagrant box remove henrietta//czr_pythons
   - vagrant box add henrietta//czr_pythons file:///var/www/html/dev/vagrant/czr_pythons.box
 build_czr_pythons:
-  when: manual
   stage: build
   tags:
     - vagrant
@@ -86,7 +81,6 @@ build_czr_pythons:
     - cd ..
 
 deploy_czr_pythons_pg:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -95,7 +89,6 @@ deploy_czr_pythons_pg:
   - vagrant box remove henrietta//czr_pythons_pg
   - vagrant box add henrietta//czr_pythons_pg file:///var/www/html/dev/vagrant/czr_pythons_pg.box
 build_czr_pythons_pg:
-  when: manual
   stage: build
   tags:
     - vagrant
@@ -115,7 +108,6 @@ build_czr_pythons_pg:
     - cd ..
 
 deploy_nodejs4:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -124,7 +116,6 @@ deploy_nodejs4:
   - vagrant box remove henrietta//nodejs4
   - vagrant box add henrietta//nodejs4 file:///var/www/html/dev/vagrant/nodejs4.box
 build_nodejs4:
-  when: manual
   stage: build
   tags:
     - vagrant
@@ -144,7 +135,6 @@ build_nodejs4:
     - cd ..
 
 deploy_nodejs5_jdk_adk25:
-  when: manual
   stage: deploy
   tags:
     - vagrant
@@ -153,7 +143,6 @@ deploy_nodejs5_jdk_adk25:
   - vagrant box remove henrietta//nodejs5_jdk_adk25
   - vagrant box add henrietta//nodejs5_jdk_adk25 file:///var/www/html/dev/vagrant/nodejs5_jdk_adk25.box
 build_nodejs5_jdk_adk25:
-  when: manual
   stage: build
   tags:
     - vagrant
diff --git a/cass_zk_rmq/build.sh b/cass_zk_rmq/build.sh
index c5749e9..977ca7a 100644
--- a/cass_zk_rmq/build.sh
+++ b/cass_zk_rmq/build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
 
 bash boxen/cassandra/build.sh
-bash wynurz.sh zookeeeper
-bash wynurz.sh rabbitmq
+wynurz.sh zookeeeper
+wynurz.sh rabbitmq
diff --git a/cassandra/build.sh b/cassandra/build.sh
index 06fc364..99f5e0b 100644
--- a/cassandra/build.sh
+++ b/cassandra/build.sh
@@ -1,4 +1,4 @@
 #!/usr/bin/env bash
 
-bash wynurz.sh java
-bash wynurz.sh cassandra
\ No newline at end of file
+wynurz.sh java
+wynurz.sh cassandra
\ No newline at end of file
diff --git a/czr_pythons/build.sh b/czr_pythons/build.sh
index 12f90e7..fc97057 100644
--- a/czr_pythons/build.sh
+++ b/czr_pythons/build.sh
@@ -5,9 +5,9 @@ pip install --upgrade setuptools==5.5.1
 
 
 # Install RabbitMQ
-$(bash wynurz.sh java &&
-bash wynurz.sh cassandra &&
-bash wynurz.sh rabbitmq &&
-bash wynurz.sh zookeeper) &
+$(wynurz.sh java &&
+wynurz.sh cassandra &&
+wynurz.sh rabbitmq &&
+wynurz.sh zookeeper) &
 
 pip install cassandra-driver kazoo CoolAMQP requests futures six monotonic nose mock
diff --git a/czr_pythons_pg/build.sh b/czr_pythons_pg/build.sh
index 6e91c75..9e59eea 100644
--- a/czr_pythons_pg/build.sh
+++ b/czr_pythons_pg/build.sh
@@ -6,8 +6,8 @@ pip install --upgrade cffi
 
 
 bash boxen/cassandra/build.sh
-bash wynurz.sh zookeeeper
-bash wynurz.sh rabbitmq
-bash wynurz.sh postgresql
+wynurz.sh zookeeeper
+wynurz.sh rabbitmq
+wynurz.sh postgresql
 
 pip install cassandra-driver kazoo CoolAMQP requests futures six monotonic nose mock coverage psycopg2cffi wheel
diff --git a/make.py b/make.py
index 354f04d..da59fd1 100644
--- a/make.py
+++ b/make.py
@@ -17,6 +17,11 @@ if __name__ == '__main__':
         with open('.gitlab-ci.yml', 'wb') as ci:
 
             for box in boxes:
+                try:
+                    os.unlink(os.path.join(box, 'metadata.json'))
+                except OSError:
+                    pass
+
                 ci.write('''
 deploy_$BOX:
   stage: deploy
diff --git a/nodejs4/build.sh b/nodejs4/build.sh
index dbd2351..68807ff 100644
--- a/nodejs4/build.sh
+++ b/nodejs4/build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
 
-bash wynurz.sh node4
+wynurz.sh node4
 npm cache clean
 npm install -g --unsafe-perm bower gulp
diff --git a/nodejs5_jdk_adk25/build_as_vagrant.sh b/nodejs5_jdk_adk25/build_as_vagrant.sh
index 5fa6e8e..963ff88 100644
--- a/nodejs5_jdk_adk25/build_as_vagrant.sh
+++ b/nodejs5_jdk_adk25/build_as_vagrant.sh
@@ -10,14 +10,14 @@ export ANDROID_HOME=/home/vagrant
 """ >> /home/vagrant/.bashrc
 source /home/vagrant/.bashrc
 
-(bash wynurz.sh node5 &&
+(wynurz.sh node5 &&
 npm install -g --unsafe-perm bower gulp cordova@6.3.1 karma) &
 
 (wget -nv http://dev.dms-serwis.com.pl/misc/tools_r25.2.3-linux.zip &&
  unzip tools_r25.2.3-linux.zip &&
  rm -f tools_r25.2.3-linux.zip) &
 
-bash wynurz.sh jdk
+wynurz.sh jdk
 
 wait %2
 
diff --git a/run.sh b/run.sh
index 9b2bc6d..fee1285 100644
--- a/run.sh
+++ b/run.sh
@@ -2,6 +2,9 @@
 
 shutdown -h +30 "Timeout on VM creation"
 
+export PATH=$PATH:/vagrant
+chmod ugo+x /vagrant/*.sh
+
 if [ ! -e "/vagrant/build.sh" ]; then
     sudo -H -u vagrant bash /vagrant/build_as_vagrant.sh
 else
diff --git a/wynurz.sh b/wynurz.sh
index c078d12..eb097da 100644
--- a/wynurz.sh
+++ b/wynurz.sh
@@ -13,8 +13,8 @@ fi
 
 
 if [ $1 == "javacass" ]; then
-    bash wynurz.sh java
-    bash wynurz.sh cassandra
+    wynurz.sh java
+    wynurz.sh cassandra
 fi
 
 if [ $1 == "node4" ]; then
-- 
GitLab