From 0a1cd82ee018f05213bb48493dafbac733715a91 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Mon, 9 Apr 2012 20:43:12 -0700 Subject: [PATCH 1/2] Have git ignore bin/newcoind. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 12994b884..135e02d19 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ # Ignore object files. *.o obj/* +bin/newcoind newcoind From 79ccc827b32a4dac76807d1ae16213ea4d0463ec Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Mon, 9 Apr 2012 20:47:01 -0700 Subject: [PATCH 2/2] Initial check in of scripts for managing testing hosts. --- bin/network-build | 6 ++++++ bin/network-init | 10 ++++++++++ bin/network-restart | 5 +++++ bin/network-start | 6 ++++++ bin/network-stop | 6 ++++++ bin/network-update | 5 +++++ bin/nx | 7 +++++++ 7 files changed, 45 insertions(+) create mode 100755 bin/network-build create mode 100755 bin/network-init create mode 100755 bin/network-restart create mode 100755 bin/network-start create mode 100755 bin/network-stop create mode 100755 bin/network-update create mode 100755 bin/nx diff --git a/bin/network-build b/bin/network-build new file mode 100755 index 000000000..d40e3ee95 --- /dev/null +++ b/bin/network-build @@ -0,0 +1,6 @@ +#!/bin/sh -x + +cd ~/NewCoin +git pull +scons -j 2 +cp -p newcoind bin/ diff --git a/bin/network-init b/bin/network-init new file mode 100755 index 000000000..60c3c26a8 --- /dev/null +++ b/bin/network-init @@ -0,0 +1,10 @@ +#!/bin/sh + +# XXX Should not need to make db directory. newcoind should do this. +for SITE in $HOSTS +do + echo "Clearing db for:" $SITE + DB_DIR="/var/www/$SITE/db/" + mkdir -p "/var/www/$SITE/db/" + rm -rf "/var/www/$SITE/db/*" +done diff --git a/bin/network-restart b/bin/network-restart new file mode 100755 index 000000000..34dd6a394 --- /dev/null +++ b/bin/network-restart @@ -0,0 +1,5 @@ +#!/bin/sh -x + +network-stop +sleep 1 +network-start diff --git a/bin/network-start b/bin/network-start new file mode 100755 index 000000000..4d59c634b --- /dev/null +++ b/bin/network-start @@ -0,0 +1,6 @@ +#!/bin/sh + +for SITE in $HOSTS +do + (nx $SITE &) +done diff --git a/bin/network-stop b/bin/network-stop new file mode 100755 index 000000000..cee718e5c --- /dev/null +++ b/bin/network-stop @@ -0,0 +1,6 @@ +#!/bin/sh + +for SITE in $HOSTS +do + (nx $SITE stop &) +done diff --git a/bin/network-update b/bin/network-update new file mode 100755 index 000000000..03a14b6d6 --- /dev/null +++ b/bin/network-update @@ -0,0 +1,5 @@ +#!/bin/sh -x +echo "Building and restarting." + +network-build +network-restart diff --git a/bin/nx b/bin/nx new file mode 100755 index 000000000..e602581b5 --- /dev/null +++ b/bin/nx @@ -0,0 +1,7 @@ +#!/bin/sh + +SITE=$1 +shift +COMMAND=$@ +cd "/var/www/$SITE" +newcoind $COMMAND