Statistics
| Branch: | Tag: | Revision:

root / debian / patches / fix-startup-with-old-config.patch @ 45b6a5b4

History | View | Annotate | Download (723 Bytes)

1 45b6a5b4 Dimitris Aragiorgis
Description: The upgrade from Ganeti 1.2 makes the init script abort with
2 45b6a5b4 Dimitris Aragiorgis
 ugly messages, so we edit the init script to exit early in this case.
3 45b6a5b4 Dimitris Aragiorgis
Forwarded: no
4 45b6a5b4 Dimitris Aragiorgis
Author: Iustin Pop <iusty@k1024.org>
5 45b6a5b4 Dimitris Aragiorgis
Last-Update: 2009-12-04
6 45b6a5b4 Dimitris Aragiorgis
--- a/doc/examples/ganeti.initd.in
7 45b6a5b4 Dimitris Aragiorgis
+++ b/doc/examples/ganeti.initd.in
8 45b6a5b4 Dimitris Aragiorgis
@@ -59,6 +59,16 @@
9 45b6a5b4 Dimitris Aragiorgis
 }
10 45b6a5b4 Dimitris Aragiorgis
 
11 45b6a5b4 Dimitris Aragiorgis
 start_all() {
12 45b6a5b4 Dimitris Aragiorgis
+    for fname in \
13 45b6a5b4 Dimitris Aragiorgis
+        "@LOCALSTATEDIR@/lib/ganeti/ssconf_hypervisor"
14 45b6a5b4 Dimitris Aragiorgis
+    do
15 45b6a5b4 Dimitris Aragiorgis
+        if [ -f "$fname" ]; then
16 45b6a5b4 Dimitris Aragiorgis
+            log_end_msg 0
17 45b6a5b4 Dimitris Aragiorgis
+            log_warning_msg "Configuration not upgraded to 2.0, will not run."
18 45b6a5b4 Dimitris Aragiorgis
+            exit 1
19 45b6a5b4 Dimitris Aragiorgis
+        fi
20 45b6a5b4 Dimitris Aragiorgis
+    done
21 45b6a5b4 Dimitris Aragiorgis
+
22 45b6a5b4 Dimitris Aragiorgis
     if ! $DAEMON_UTIL check-config; then
23 45b6a5b4 Dimitris Aragiorgis
         log_warning_msg "Incomplete configuration, will not run."
24 45b6a5b4 Dimitris Aragiorgis
         exit 0