FS#16078 - [initscripts] EVMS support in rc.sysinit

Attached to Project: Arch Linux
Opened by Florian Friesdorf (chaoflow) - Monday, 07 September 2009, 14:56 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 14 September 2009, 07:34 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Aaron Griffin (phrakture)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

I'd like to see support for EVMS in rc.sysinit as described in http://wiki.archlinux.org/index.php/Installing_Arch_Linux_with_EVMS.

It works perfect for me, but upgrades of initscripts overwrite /etc/rc.sysinit and I need to patch again.

Is there a reason, why this should not be in rc.sysinit?
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 14 September 2009, 07:34 GMT
Reason for closing:  Won't implement
Additional comments about closing:  development of EVMS has stopped since 2006
Comment by Florian Friesdorf (chaoflow) - Monday, 07 September 2009, 15:01 GMT
patch to rc.conf and rc.sysinit attached
Comment by Florian Friesdorf (chaoflow) - Monday, 07 September 2009, 15:39 GMT
evms_activate needs to be called to make evms volumes available. Within the initramfs this is working fine, as a copy of /usr/sbin/evms_activate is installed to /sbin/evms_activate of the initramfs.

After the real root filesystem is mounted and /dev ontop of it, evms_activate needs to be called again to create the device files in the new dev filesystem. However, evms_activate is in /usr/sbin and therefore not available on systems where / and /usr do not share the same filesystem.

I opened http://bugs.archlinux.org/task/16079 to address this issue.
Comment by Florian Friesdorf (chaoflow) - Monday, 07 September 2009, 15:42 GMT
I suggest to change the severity to critical as affected systems are need manual assistance for bootup after an upgrade of initscripts, fatal for remote systems without console that rely on ssh.
Comment by xduugu (xduugu) - Monday, 07 September 2009, 16:34 GMT
I don't know anything about EVMS, but one should keep in mind that it is discontinued.

From http://en.wikipedia.org/wiki/Enterprise_Volume_Management_System#LVM_vs_EVMS
> Sometime after the release of version 2.5.5 on February 26, 2006, IBM discontinued development of the project. There have been no further releases. In 2008 Novell
> announced that the company would be moving from EVMS to LVM in future editions of their SuSE products,[1] while continuing to fully support customers using EVMS.

Loading...