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

Sergey Vlasov vsu at altlinux.ru
Wed Nov 26 15:34:27 MSK 2003


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/..., чтобы добраться до реального
устройства).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20031126/99db1f53/attachment.bin


More information about the devel-kernel mailing list