psss / rpms / libguestfs

Forked from rpms/libguestfs 5 years ago
Clone
0882396
From 02547e818821efdcf5aadb18f5764740fd6d4a17 Mon Sep 17 00:00:00 2001
0882396
From: Matthew Booth <mbooth@redhat.com>
0882396
Date: Thu, 26 Aug 2010 14:34:44 +0100
0882396
Subject: [PATCH] Shut down the appliance cleanly
0882396
0882396
When guestfsd exits, or the user exits the virt-rescue shell, the init script
0882396
exits which causes the kernel to panic. This isn't really a functional issue, as
0882396
all useful work is done by this point. However, it does cause virt-rescue to
0882396
display an unsightly error message.
0882396
0882396
This patch causes the appliance to power off cleanly before the init script
0882396
exits. Note it actually does a reboot rather than a poweroff. This is because
0882396
ACPI is disabled in the appliance, meaning poweroff doesn't work, but qemu is
0882396
configured not to restart on reboot.
0882396
(cherry picked from commit d3fc7e1e4d592dbdc6b8b9edf92dddc0a67eac28)
0882396
---
0882396
 appliance/init |    2 +-
0882396
 1 files changed, 1 insertions(+), 1 deletions(-)
0882396
0882396
diff --git a/appliance/init b/appliance/init
0882396
index 90da1cb..1c01195 100755
0882396
--- a/appliance/init
0882396
+++ b/appliance/init
0882396
@@ -110,8 +110,8 @@ else
0882396
   bash -i
0882396
   echo
0882396
   echo "virt-rescue: Syncing the disk now before exiting ..."
0882396
-  echo "(Don't worry if you see a 'Kernel panic' message below)"
0882396
   echo
0882396
 fi
0882396
 
0882396
 sync
0882396
+/sbin/reboot -f
0882396
-- 
0882396
1.7.1
0882396