[sisyphus] "partitionable" mdraid & raidstop fix
Michael A. Kangin
mak на complife.ru
Вс Май 26 22:52:01 MSK 2013
24.05.2013 10:31, Mike Lykov пишет:
> live-install все ставит, кроме загрузчика (extlinux) - не обошлось без патча
mdadm --detail /dev/md0 |grep active.*/dev/ |awk '{print $7}'
/dev/sdb1
/dev/sdd1
/dev/sde1
/dev/sda1
Наверное ставить grub в /dev/sdb1 смысла не имеет.
Я согласен, что substr несколько топорно, но, боюсь, и этот патч не хорош.
Думаю, правильно было бы парсить вывод udevadm info, или спрашивать у
него нужный query.
> --- ./live-install.orig 2013-05-24 10:08:42.827295631 +0400
> +++ ./live-install 2013-05-24 10:08:22.069241333 +0400
> @@ -109,5 +109,5 @@
>
> if echo $BOOT_DEVICE |grep -q /dev/md; then
> - mdadm --detail $BOOT_DEVICE |grep active.*/dev/ |awk '{print substr($7, 1, length($7)-1)}' | \
> + mdadm --detail $BOOT_DEVICE |grep active.*/dev/ |awk '{print $7}' | \
> while read REAL_BOOT_DEVICE; do
> install_loader $REAL_BOOT_DEVICE
--
wbr, Michael A. Kangin
Подробная информация о списке рассылки Sisyphus