[tor-commits] [tor-cloud/master] Make sure we can launch private bridges and relays as well. Solves #4350.
runa at torproject.org
runa at torproject.org
Fri Nov 4 07:39:38 UTC 2011
commit 9b7bb37177398cae933d76568f480affd5964e3b
Author: Runa A. Sandvik <runa.sandvik at gmail.com>
Date: Fri Nov 4 07:39:26 2011 +0000
Make sure we can launch private bridges and relays as well. Solves #4350.
---
build.sh | 3 +++
rc.local | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/build.sh b/build.sh
index 1dd5c6c..249fba3 100755
--- a/build.sh
+++ b/build.sh
@@ -92,6 +92,9 @@ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ${sshkey} ub
# this is our startup file that loads tor-prep.sh on first boot
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ${sshkey} ubuntu@${host} -q -v -t "sudo wget https://gitweb.torproject.org/tor-cloud.git/blob_plain/HEAD:/rc.local -O /mnt/src/etc/rc.local"
+# Update the rc.local file with the type of relay we want to create (bridge, private-bridge or relay)
+ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ${sshkey} ubuntu@${host} -q -v -t "sudo sed -i s/type/$1/ /mnt/src/etc/rc.local"
+
# this script is responsible for installation and configuration of the Tor application
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ${sshkey} ubuntu@${host} -q -v -t "sudo wget https://gitweb.torproject.org/tor-cloud.git/blob_plain/HEAD:/ec2-prep.sh -O /mnt/src/etc/ec2-prep.sh"
diff --git a/rc.local b/rc.local
index 79586b3..a2af486 100644
--- a/rc.local
+++ b/rc.local
@@ -1,4 +1,4 @@
#!/bin/sh -e
sudo aptitude -y safe-upgrade
-sudo /etc/ec2-prep.sh bridge
+sudo /etc/ec2-prep.sh type
exit 0
More information about the tor-commits
mailing list