Douglas Schilling Landgraf has uploaded a new change for review.

Change subject: hooks: Add hook for ovirt-node boot
......................................................................

hooks: Add hook for ovirt-node boot

Configure VDSM every boot to avoid error
on upgrades which vdsm configuration files might
bring different header/footer versions.

Requires http://gerrit.ovirt.org/#/c/28953/

Change-Id: I793d21768c103547cd8082e5353c074245c54535
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1101215
Signed-off-by: Douglas Schilling Landgraf <dougsl...@redhat.com>
---
M hooks/Makefile.am
M hooks/README
A hooks/on-boot/01-vdsm-configure
M ovirt-node-plugin-vdsm.spec.in
4 files changed, 15 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-node-plugin-vdsm 
refs/changes/62/28962/1

diff --git a/hooks/Makefile.am b/hooks/Makefile.am
index 50067df..9a6bbdf 100644
--- a/hooks/Makefile.am
+++ b/hooks/Makefile.am
@@ -16,7 +16,12 @@
 # also available at http://www.gnu.org/copyleft/gpl.html.
 
 preupgradedir = $(libexecdir)/ovirt-node/hooks/pre-upgrade
+onbootdir = ${sysconfdir}/ovirt-node/hooks/on-boot
 
 dist_preupgrade_SCRIPTS = \
        pre-upgrade/01-vdsm \
        $(NULL)
+
+dist_onboot_SCRIPTS = \
+       on-boot/01-vdsm-configure \
+       $(NULL)
diff --git a/hooks/README b/hooks/README
index 44108ac..027834f 100644
--- a/hooks/README
+++ b/hooks/README
@@ -1,2 +1,7 @@
-For information about ovirt-node-upgrade tool, please visit:
+Hooks for ovirt-node-upgrade tool please visit:
+===================================================
 http://www.ovirt.org/Ovirt-node-upgrade
+
+Hooks for every ovirt-node boot
+=================================
+Copy the hook into /etc/ovirt-node/hooks/on-boot
diff --git a/hooks/on-boot/01-vdsm-configure b/hooks/on-boot/01-vdsm-configure
new file mode 100644
index 0000000..8935d15
--- /dev/null
+++ b/hooks/on-boot/01-vdsm-configure
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+vdsm-tool configure --force
diff --git a/ovirt-node-plugin-vdsm.spec.in b/ovirt-node-plugin-vdsm.spec.in
index 1a4011e..e92f4bf 100644
--- a/ovirt-node-plugin-vdsm.spec.in
+++ b/ovirt-node-plugin-vdsm.spec.in
@@ -74,6 +74,7 @@
 %files
 %{python_sitelib}/ovirt/node/setup/vdsm
 %{_libexecdir}/ovirt-node/hooks/pre-upgrade/01-vdsm
+%{_sysconfdir}/ovirt-node/hooks/on-boot/01-vdsm-configure
 %{_sysconfdir}/ovirt-plugins.d
 
 %changelog


-- 
To view, visit http://gerrit.ovirt.org/28962
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I793d21768c103547cd8082e5353c074245c54535
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node-plugin-vdsm
Gerrit-Branch: master
Gerrit-Owner: Douglas Schilling Landgraf <dougsl...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to