Merge lp:~jontai/openvista-gtm-integration/bug542436 into lp:openvista-gtm-integration

Proposed by Jon Tai
Status: Merged
Merged at revision: not available
Proposed branch: lp:~jontai/openvista-gtm-integration/bug542436
Merge into: lp:openvista-gtm-integration
Diff against target: 44 lines (+26/-0)
2 files modified
scripts/usr/sbin/ovinstanceadd (+13/-0)
scripts/usr/sbin/ovinstancedel (+13/-0)
To merge this branch: bzr merge lp:~jontai/openvista-gtm-integration/bug542436
Reviewer Review Type Date Requested Status
jeff.apple Approve
Review via email: mp+21768@code.launchpad.net
To post a comment you must log in.
Revision history for this message
jeff.apple (jeff-apple) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'scripts/usr/sbin/ovinstanceadd'
2--- scripts/usr/sbin/ovinstanceadd 2010-02-11 18:50:29 +0000
3+++ scripts/usr/sbin/ovinstanceadd 2010-03-20 06:00:40 +0000
4@@ -276,5 +276,18 @@
5 htpasswd -b -m "$apache_conf/webdav.htpasswd" "$instance" "`cat \"$root/$instance/etc/$instance-webdav_password\"`" > /dev/null 2>&1 ||
6 exit_with_error "ovinstanceadd" "Unable to update $apache_conf/webdav.htpasswd"
7
8+for plugin in openvista_databases openvista_locks openvista_processes; do
9+ if [ -f /usr/share/munin/plugins/${plugin}_ ] && [ -d /etc/munin/plugins ]; then
10+ ln -s /usr/share/munin/plugins/${plugin}_ "/etc/munin/plugins/${plugin}_$instance" ||
11+ exit_with_error "ovinstanceadd" "Unable to install $plugin munin plugin"
12+ fi
13+done
14+
15+if [ -x /etc/init.d/munin-node ]; then
16+ if /etc/init.d/munin-node status > /dev/null 2>&1; then
17+ /etc/init.d/munin-node restart > /dev/null 2>&1
18+ fi
19+fi
20+
21 print_status "ovinstanceadd" "Created $instance" "true"
22
23
24=== modified file 'scripts/usr/sbin/ovinstancedel'
25--- scripts/usr/sbin/ovinstancedel 2010-02-11 18:50:29 +0000
26+++ scripts/usr/sbin/ovinstancedel 2010-03-20 06:00:40 +0000
27@@ -172,5 +172,18 @@
28 rm -rf "$docroot/webdav/$instance" ||
29 exit_with_error "ovinstancedel" "Unable to remove WebDAV root"
30
31+for plugin in openvista_databases openvista_locks openvista_processes; do
32+ if [ -L "/etc/munin/plugins/${plugin}_$instance" ]; then
33+ rm -f "/etc/munin/plugins/${plugin}_$instance" ||
34+ exit_with_error "ovinstancedel" "Unable to remove $plugin munin plugin"
35+ fi
36+done
37+
38+if [ -x /etc/init.d/munin-node ]; then
39+ if /etc/init.d/munin-node status > /dev/null 2>&1; then
40+ /etc/init.d/munin-node restart > /dev/null 2>&1
41+ fi
42+fi
43+
44 print_status "ovinstancedel" "Deleted $instance" "true"
45

Subscribers

People subscribed via source and target branches