There may be another (simpler) way here, that is to use the wait-for-root or the failure hooks called in pre_mountroot() (local/mount).
This should be combined w/ vorlon's catch of using a different UUID symlink for a multipath device, that should be changed on /etc/fstab / kernel cmdline, so we wait for the /right/ symlink to appear.
If the multipath init.d script runs multipath command later, before mounting the other/non-root filesystems (which I think it does), it would be OK.
There may be another (simpler) way here, that is to use the wait-for-root or the failure hooks called in pre_mountroot() (local/mount).
This should be combined w/ vorlon's catch of using a different UUID symlink for a multipath device, that should be changed on /etc/fstab / kernel cmdline, so we wait for the /right/ symlink to appear.
If the multipath init.d script runs multipath command later, before mounting the other/non-root filesystems (which I think it does), it would be OK.