Re: [devel] Re: [d-kernel] Re: Fwd: [Bug 3318] New: При установке любого ядра не прописывается соотвествующая секция в меню grub

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Ноя 26 16:03:52 MSK 2003


Sergey Vlasov wrote:
> On Wed, Nov 26, 2003 at 03:27:18PM +0300, Anton Farygin wrote:
> 
>>Alexey Tourbin wrote:
>>
>>>On Wed, Nov 26, 2003 at 02:50:35PM +0300, Anton Farygin wrote:
>>>
>>>
>>>>>@@ -154,7 +187,7 @@ sub get_boot_partitions {
>>>>>  local *F;
>>>>>  open F, '/etc/fstab';
>>>>>  while (<F>) {
>>>>>-       next if /^#/;
>>>>>+       s/#.*//;
>>>>>     my @s = split ' ';
>>>>>     $part = $s[0] if $s[1] =~ m|/$| and not $part;
>>>>>     if ($s[1] =~ m|/boot$|) {
>>>>>
>>>>>hackish
>>>>
>>>>Мда... мне кажется, что я даже знаю - зачем это они сделали ... ;-)
>>>
>>>
>>>А вообще, комментарий в /etc/fstab может быть только в начале строки,
>>>или в любом месте?  чтение man getmntent, fstab, mount меня не
>>>просветлило.  Кроме того, этот код не учитывает noauto.
>>>
>>>Без четкой постановки задачи здесь нельзя написать корректный код.
>>>Здесь по натуре требутеся "угадывание".
>>
>>Нет, проще посмотреть на парсер в lilo и реализовать подобный.
> 
> 
> А в lilo разве есть парсер fstab?  Насколько я понимаю, там просто
> открывается файл и делается bmap, чтобы найти устройство и блок (там ещё
> сверху этого навороты для RAID/LVM/..., чтобы добраться до реального
> устройства).

Да, конечно не в lilo.

В том же mount должен быть парсер.

Rgds,
Rider




Подробная информация о списке рассылки Devel