Merge ~dannf/canonical-server-hwe-utils:update-conserver-fixes into canonical-server-hwe-utils:master

Proposed by dann frazier
Status: Merged
Merged at revision: 47befa8382b3d48b5b872ca9190f5fa32422d582
Proposed branch: ~dannf/canonical-server-hwe-utils:update-conserver-fixes
Merge into: canonical-server-hwe-utils:master
Diff against target: 47 lines (+12/-7)
1 file modified
sysadmin-tools/update_conserver.sh (+12/-7)
Reviewer Review Type Date Requested Status
Taihsiang Ho Approve
Review via email: mp+402204@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Taihsiang Ho (tai271828) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/sysadmin-tools/update_conserver.sh b/sysadmin-tools/update_conserver.sh
2index 7d28eca..d38088a 100755
3--- a/sysadmin-tools/update_conserver.sh
4+++ b/sysadmin-tools/update_conserver.sh
5@@ -20,13 +20,16 @@ if [ -z "$lab" ]; then
6 exit 1
7 fi
8
9+if [ ! -e ./gen_conserver_cf.py ]; then
10+ echo "ERROR: Did not find gen_conserver_cf.py in the current directory."
11+ exit 1
12+fi
13+
14 case "$lab" in
15 1ss)
16- labname="1ss-production"
17 server="10.229.0.101"
18 ;;
19 tremont)
20- labname="tremont-production"
21 server="10.228.0.2"
22 ;;
23 *)
24@@ -42,10 +45,10 @@ cleanup() {
25 }
26 trap cleanup EXIT
27
28-git clone git+ssh://git.launchpad.net/scalebot ${tmpdir}/scalebot
29-labdir=${tmpdir}/scalebot/labs/$labname
30+git clone --depth 1 git+ssh://git.launchpad.net/scalebot ${tmpdir}/scalebot
31+labdir=${tmpdir}/scalebot/labs/$lab
32 if [ ! -d $labdir ]; then
33- "ERROR: Lab $labname directory not found"
34+ "ERROR: Lab $lab directory not found"
35 exit 1
36 fi
37
38@@ -64,5 +67,7 @@ ssh -t ${server} sudo chown --reference=/etc/conserver/conserver.cf ${remote_tmp
39 ssh -t ${server} sudo chmod --reference=/etc/conserver/conserver.cf ${remote_tmp}
40 ssh -t ${server} sudo cp ${remote_tmp} /etc/conserver/conserver.cf
41
42-echo "Reloading conserver-server on ${server}..."
43-ssh -t ${server} sudo service conserver-server reload
44+echo "Stopping conserver-server on ${server}..."
45+ssh -t ${server} sudo service conserver-server stop
46+echo "Starting conserver-server on ${server}..."
47+ssh -t ${server} sudo service conserver-server start

Subscribers

People subscribed via source and target branches

to all changes: