Is it *supposed* to NOT startup automatically out of the box?

Looks like there are some emails on this list about there being only stubs to support LVM, etc. I found some startup functions in "rcscripts/addons", but nothing to actually call them at startup? There is some stuff in conf.d/volumes which suggests that there is support for changing the scan order, but again, couldn't spot anything which used it?

I simply copied /etc/init.d/device-mapper and tweaked it as shown below and now LVM starts up at boot for me (note that I am using it on top of md raid1 in case that's relevant). Perhaps this could be added to the new baselayout unless there is a better solution?

Cheers

Ed W


#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:  Exp $

depend() {
       if [ -e /lib/librc.so ]; then
               # on baselayout-1 this causes
               # a dependency loop with checkroot (before *)
               before checkroot
       fi
}

start() {
       if [ ! -e /lib/librc.so ]; then
eerror "The ${SVCNAME} init script is written for baselayout-2"
               eerror "Please do not use it with baselayout-1"
               return 1
       fi

       . /lib/rcscripts/addons/lvm-start.sh
}

stop() {
       if [ ! -e /lib/librc.so ]; then
eerror "The ${SVCNAME} init script is written for baselayout-2"
               eerror "Please do not use it with baselayout-1"
               return 1
       fi

       . /lib/rcscripts/addons/lvm-stop.sh
}

--
[EMAIL PROTECTED] mailing list

Reply via email to