On Fri, 10 Jul 2009, Uwe Gansert wrote:
can you try to pass exec=/tmp/my_raid_setup to linuxrc? That should be executed before yast starts and might help here. Of course you have to put the my_raid_setup binary/script into the initrd
I appended 'Exec: /arraycfg.sh' to /linuxrc.config inside initrd (I'm extracting the original initrd, adds my changes, and puts it back again using cpio). This is btw the same way I invoked it before from the pre-install scripts and there it works. arraycfg.sh is just a basic shell script which invokes the hardware script which is also added to the initrd. But now when invoked from linuxrc, I'm calling the script so early that the initrd filesystem is not loaded, or something. It doesn't find basic commands such as grep, sed, head etc. What am I doing wrong? My linuxrc.config looks like this: KernelPCMCIA: 1 UseUSBSCSI: 1 Product: SUSE Linux Enterprise Server 11 UpdateDir: /linux/suse/x86_64-sles11 MemLoadImage: 204800 MemYaST: 123456 InstsysComplain: 1 InitrdID: 2009-03-10.f2a3c053 dud: disk:/?device=*usb* KexecReboot: 0 Exec: /arraycfg.sh Regards, Tomas -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org