[Ovirt-devel] [PATCH node] Bootup mounts the local log partition if it exists
Bryan Kearney
bkearney at redhat.com
Tue Jan 13 16:13:54 UTC 2009
---
scripts/ovirt-early | 1 +
scripts/ovirt-functions | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/scripts/ovirt-early b/scripts/ovirt-early
index 153c0c7..53d5e21 100755
--- a/scripts/ovirt-early
+++ b/scripts/ovirt-early
@@ -113,6 +113,7 @@ find_disk() {
start() {
+ mount_logging
# oVirt boot parameters
# BOOTIF=link|eth*|<MAC> (appended by pxelinux)
# ovirt_init=usb|scsi[:serial#]
diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions
index 9301678..1204231 100644
--- a/scripts/ovirt-functions
+++ b/scripts/ovirt-functions
@@ -196,6 +196,26 @@ mount_config() {
fi
}
+# mount logging partition
+mount_logging() {
+ if grep -q " /var/log " /proc/mounts; then
+ return 0
+ fi
+ # backup the logs
+ if [-e /var/logs-backup ]; then
+ rm -rf /var/logs-backup
+ fi
+ cp -R /var/log /var/logs-backup
+
+ mount /dev/HostVG/Logging /var/log
+ if grep -q " /var/log " /proc/mounts; then
+ return 0
+ else
+ # /var/log is not available
+ return 1
+ fi
+}
+
# unmount bindmounted config files
# umount_config /etc/config /etc/config2 ...
#
--
1.6.0.6
More information about the ovirt-devel
mailing list