* [devel] (legion) packages/bootloader-utils: heads/master @ 2007-02-21 22:10 ` Alexey Tourbin 2007-02-21 22:18 ` Alexey Gladkov 0 siblings, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2007-02-21 22:10 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1721 bytes --] On Sat, Feb 10, 2007 at 01:06:09PM +0300, Alexey Gladkov wrote: > Update of /people/legion/packages/bootloader-utils.git > > Changes statistics since `0.3.1-alt1.1' follows: > bootloader-utils-lilo-params-quoting.patch | 19 +++++++++++++++++++ > bootloader-utils.spec | 8 +++++++- > 2 files changed, 26 insertions(+), 1 deletions(-) > > Changelog since `0.3.1-alt1.1' follows: > commit 3c26b8cfb09e3291774cb56aa8f32c1e67ee9b00 > Author: Alexey Gladkov <legion@altlinux.org> > Date: Sat Feb 10 13:06:04 2007 +0300 > > 0.3.1-alt1.1.1 > > - NMU: > - quote lilo parameters. > > Signed-off-by: Alexey Gladkov <legion@altlinux.org> > > Full diff since `0.3.1-alt1.1' follows: > diff --git a/bootloader-utils-lilo-params-quoting.patch b/bootloader-utils-lilo-params-quoting.patch > new file mode 100644 > index 0000000..497b41d > --- /dev/null > +++ b/bootloader-utils-lilo-params-quoting.patch > @@ -0,0 +1,19 @@ > +--- bootloader-utils/lilo.fix 2007-02-09 18:45:27 +0300 > ++++ bootloader-utils/lilo 2007-02-09 18:45:42 +0300 > +@@ -53,12 +53,12 @@ sub add_kernel { > + my $label = kernel_label($version); > + my $root = getroot(); > + /\/vmlinuz-\Q$version\E\s/ > + or $_ .= <<EOF; > +-image=/boot/vmlinuz-$version > +- initrd=/boot/initrd-$version.img > +- label=$label > +- root=$root > ++image="/boot/vmlinuz-$version" > ++ initrd="/boot/initrd-$version.img" > ++ label="$label" > ++ root="$root" > + read-only > + optional > + EOF > + return $_; Теперь записи из lilo.conf будут неправильно удаляться, потому что в шаблоне на удаление не продусмотрены кавчки. Почему появилась нужда в кавычках? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:10 ` [devel] (legion) packages/bootloader-utils: heads/master Alexey Tourbin @ 2007-02-21 22:18 ` Alexey Gladkov 2007-02-21 22:24 ` Alexey Tourbin 0 siblings, 1 reply; 11+ messages in thread From: Alexey Gladkov @ 2007-02-21 22:18 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin wrote: Теперь записи из lilo.conf будут неправильно удаляться, потому что > в шаблоне на удаление не продусмотрены кавчки. Моя вина. Проглядел. > Почему появилась нужда в кавычках? Потому что если в /etc/fstab вместо девайсов используются LABEL/UUID, то installkernel добавлял в lilo.conf строки вида root=UUID=bna ... что портило конфиг... нужно root="UUID=bna" Вообще, все значения параметров в конфиге lilo.conf стоит брать в кавычки. -- Rgrds, legion ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:18 ` Alexey Gladkov @ 2007-02-21 22:24 ` Alexey Tourbin 2007-02-21 22:32 ` Alexey Gladkov 2007-02-22 10:33 ` Sergey Vlasov 0 siblings, 2 replies; 11+ messages in thread From: Alexey Tourbin @ 2007-02-21 22:24 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 864 bytes --] On Thu, Feb 22, 2007 at 01:18:53AM +0300, Alexey Gladkov wrote: > Alexey Tourbin wrote: > Теперь записи из lilo.conf будут неправильно удаляться, потому что > > в шаблоне на удаление не продусмотрены кавчки. > Моя вина. Проглядел. На самом деле просто не будет удаляться. > > Почему появилась нужда в кавычках? > > Потому что если в /etc/fstab вместо девайсов используются LABEL/UUID, > то installkernel добавлял в lilo.conf строки вида root=UUID=bna ... > что портило конфиг... нужно root="UUID=bna" А откуда insatllkernel берет root="UUID=bna"? Из /usr/sbin/rdev? Там на самом деле три способа определения root, в порядке предпочтения: 1) /proc/cmdline 2) fstab + mtab; 3) /usr/sbin/rdev ... > Вообще, все значения параметров в конфиге lilo.conf стоит брать в кавычки. И как быть в случае с grub, или gurb у нас пока не актуален? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:24 ` Alexey Tourbin @ 2007-02-21 22:32 ` Alexey Gladkov 2007-02-21 22:35 ` Alexey Tourbin 2007-02-22 10:33 ` Sergey Vlasov 1 sibling, 1 reply; 11+ messages in thread From: Alexey Gladkov @ 2007-02-21 22:32 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin wrote: > On Thu, Feb 22, 2007 at 01:18:53AM +0300, Alexey Gladkov wrote: >> Alexey Tourbin wrote: >> Теперь записи из lilo.conf будут неправильно удаляться, потому что >>> в шаблоне на удаление не продусмотрены кавчки. >> Моя вина. Проглядел. > > На самом деле просто не будет удаляться. Как выяснилось, шаблон на добавление тоже не ожидает кавычек (#10903) > >>> Почему появилась нужда в кавычках? >> Потому что если в /etc/fstab вместо девайсов используются LABEL/UUID, >> то installkernel добавлял в lilo.conf строки вида root=UUID=bna ... >> что портило конфиг... нужно root="UUID=bna" > > А откуда insatllkernel берет root="UUID=bna"? Из /usr/sbin/rdev? В будущем дистрибутиве в fstab будут UUID вместо имён устройств и в создаваемом первом lilo.conf тоже ... собственно отсюда я и нарвался на эту проблему. > Там на самом деле три способа определения root, в порядке предпочтения: > 1) /proc/cmdline > 2) fstab + mtab; > 3) /usr/sbin/rdev ... > И как быть в случае с grub, или gurb у нас пока не актуален? Я видел, что для grub кавычки тоже не используются, но про него сказать ничего не могу ... -- Rgrds, legion ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:32 ` Alexey Gladkov @ 2007-02-21 22:35 ` Alexey Tourbin 2007-02-21 22:42 ` Alexey Gladkov 0 siblings, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2007-02-21 22:35 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1405 bytes --] On Thu, Feb 22, 2007 at 01:32:48AM +0300, Alexey Gladkov wrote: > Alexey Tourbin wrote: > > On Thu, Feb 22, 2007 at 01:18:53AM +0300, Alexey Gladkov wrote: > >> Alexey Tourbin wrote: > >> Теперь записи из lilo.conf будут неправильно удаляться, потому что > >>> в шаблоне на удаление не продусмотрены кавчки. > >> Моя вина. Проглядел. > > > > На самом деле просто не будет удаляться. > > Как выяснилось, шаблон на добавление тоже не ожидает кавычек (#10903) > > > > >>> Почему появилась нужда в кавычках? > >> Потому что если в /etc/fstab вместо девайсов используются LABEL/UUID, > >> то installkernel добавлял в lilo.conf строки вида root=UUID=bna ... > >> что портило конфиг... нужно root="UUID=bna" > > > > А откуда insatllkernel берет root="UUID=bna"? Из /usr/sbin/rdev? > > В будущем дистрибутиве в fstab будут UUID вместо имён устройств и в > создаваемом первом lilo.conf тоже ... собственно отсюда я и нарвался > на эту проблему. > > > Там на самом деле три способа определения root, в порядке предпочтения: > > 1) /proc/cmdline > > 2) fstab + mtab; > > 3) /usr/sbin/rdev ... > > > И как быть в случае с grub, или gurb у нас пока не актуален? > > Я видел, что для grub кавычки тоже не используются, но про него > сказать ничего не могу ... Было достаточно брать в кавычки только root="...". В общем не знаю как лучше сделать, сейчас как раз ковыряю... [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:35 ` Alexey Tourbin @ 2007-02-21 22:42 ` Alexey Gladkov 2007-02-21 22:47 ` Alexey Tourbin 0 siblings, 1 reply; 11+ messages in thread From: Alexey Gladkov @ 2007-02-21 22:42 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin wrote: > Было достаточно брать в кавычки только root="...". > В общем не знаю как лучше сделать, сейчас как раз ковыряю... В принципе да, но: [root@legion tmp]# grep label /tmp/lilo.conf label="linux=1" label=failsafe [root@legion tmp]# lilo -C /tmp/lilo.conf -t Added linux=1 Added failsafe [root@legion tmp]# grep label /tmp/lilo.conf label=linux=1 label=failsafe [root@legion tmp]# lilo -C /tmp/lilo.conf -t Syntax error at or above line 12 in file '/tmp/lilo.conf' Как видишь '=' допустимо и в label. :( -- Rgrds, legion ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:42 ` Alexey Gladkov @ 2007-02-21 22:47 ` Alexey Tourbin 2007-02-21 23:38 ` Alexey Tourbin 0 siblings, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2007-02-21 22:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 722 bytes --] On Thu, Feb 22, 2007 at 01:42:29AM +0300, Alexey Gladkov wrote: > Alexey Tourbin wrote: > > Было достаточно брать в кавычки только root="...". > > В общем не знаю как лучше сделать, сейчас как раз ковыряю... > > В принципе да, но: > > [root@legion tmp]# grep label /tmp/lilo.conf > label="linux=1" > label=failsafe > > [root@legion tmp]# lilo -C /tmp/lilo.conf -t > Added linux=1 > Added failsafe > > [root@legion tmp]# grep label /tmp/lilo.conf > label=linux=1 > label=failsafe > > [root@legion tmp]# lilo -C /tmp/lilo.conf -t > Syntax error at or above line 12 in file '/tmp/lilo.conf' > > Как видишь '=' допустимо и в label. :( Хорошо, будем всё квотить. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:47 ` Alexey Tourbin @ 2007-02-21 23:38 ` Alexey Tourbin 2007-02-22 7:38 ` Alexey I. Froloff 0 siblings, 1 reply; 11+ messages in thread From: Alexey Tourbin @ 2007-02-21 23:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 906 bytes --] On Thu, Feb 22, 2007 at 01:47:56AM +0300, Alexey Tourbin wrote: > On Thu, Feb 22, 2007 at 01:42:29AM +0300, Alexey Gladkov wrote: > > Alexey Tourbin wrote: > > > Было достаточно брать в кавычки только root="...". > > > В общем не знаю как лучше сделать, сейчас как раз ковыряю... > > > > В принципе да, но: > > > > [root@legion tmp]# grep label /tmp/lilo.conf > > label="linux=1" > > label=failsafe > > > > [root@legion tmp]# lilo -C /tmp/lilo.conf -t > > Added linux=1 > > Added failsafe > > > > [root@legion tmp]# grep label /tmp/lilo.conf > > label=linux=1 > > label=failsafe > > > > [root@legion tmp]# lilo -C /tmp/lilo.conf -t > > Syntax error at or above line 12 in file '/tmp/lilo.conf' > > > > Как видишь '=' допустимо и в label. :( > > Хорошо, будем всё квотить. vim как-то нехорошо подсвечивает текст в кавычках (filetype=lilo) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 23:38 ` Alexey Tourbin @ 2007-02-22 7:38 ` Alexey I. Froloff 2007-02-22 15:33 ` Alexey Tourbin 0 siblings, 1 reply; 11+ messages in thread From: Alexey I. Froloff @ 2007-02-22 7:38 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 442 bytes --] * Alexey Tourbin <at@> [070222 02:39]: > vim как-то нехорошо подсвечивает текст в кавычках (filetype=lilo) Гадкий, негодный vim! Будем проводить раз'яснительную работу... P.S. Ты не проверил тот патчик на тему 'backupskip'? А то бы я и его приложил... -- Regards, Alexey I. Froloff AIF5-RIPN, AIF5-RIPE ------------------------------------------- Inform-Mobil, Ltd. System Administrator http://www.inform-mobil.ru/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-22 7:38 ` Alexey I. Froloff @ 2007-02-22 15:33 ` Alexey Tourbin 0 siblings, 0 replies; 11+ messages in thread From: Alexey Tourbin @ 2007-02-22 15:33 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 363 bytes --] On Thu, Feb 22, 2007 at 10:38:54AM +0300, Alexey I. Froloff wrote: > * Alexey Tourbin <at@> [070222 02:39]: > > vim как-то нехорошо подсвечивает текст в кавычках (filetype=lilo) > Гадкий, негодный vim! Будем проводить раз'яснительную работу... > > P.S. Ты не проверил тот патчик на тему 'backupskip'? А то бы я и > его приложил... Нет. Прикладывай. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] (legion) packages/bootloader-utils: heads/master 2007-02-21 22:24 ` Alexey Tourbin 2007-02-21 22:32 ` Alexey Gladkov @ 2007-02-22 10:33 ` Sergey Vlasov 1 sibling, 0 replies; 11+ messages in thread From: Sergey Vlasov @ 2007-02-22 10:33 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1167 bytes --] On Thu, Feb 22, 2007 at 01:24:28AM +0300, Alexey Tourbin wrote: > On Thu, Feb 22, 2007 at 01:18:53AM +0300, Alexey Gladkov wrote: > > Alexey Tourbin wrote: > > Теперь записи из lilo.conf будут неправильно удаляться, потому что > > > в шаблоне на удаление не продусмотрены кавчки. > > Моя вина. Проглядел. > > На самом деле просто не будет удаляться. > > > > Почему появилась нужда в кавычках? > > > > Потому что если в /etc/fstab вместо девайсов используются LABEL/UUID, > > то installkernel добавлял в lilo.conf строки вида root=UUID=bna ... > > что портило конфиг... нужно root="UUID=bna" > > А откуда insatllkernel берет root="UUID=bna"? Из /usr/sbin/rdev? > > Там на самом деле три способа определения root, в порядке предпочтения: > 1) /proc/cmdline > 2) fstab + mtab; > 3) /usr/sbin/rdev ... > > > Вообще, все значения параметров в конфиге lilo.conf стоит брать в кавычки. > > И как быть в случае с grub, или gurb у нас пока не актуален? Там этой проблемы нет (root=... - это такой же параметр в команде kernel, как и все остальные; разбивкой строки на отдельные параметры занимается либо ядро, либо скрипты из initramfs). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-02-22 15:33 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-02-21 22:10 ` [devel] (legion) packages/bootloader-utils: heads/master Alexey Tourbin 2007-02-21 22:18 ` Alexey Gladkov 2007-02-21 22:24 ` Alexey Tourbin 2007-02-21 22:32 ` Alexey Gladkov 2007-02-21 22:35 ` Alexey Tourbin 2007-02-21 22:42 ` Alexey Gladkov 2007-02-21 22:47 ` Alexey Tourbin 2007-02-21 23:38 ` Alexey Tourbin 2007-02-22 7:38 ` Alexey I. Froloff 2007-02-22 15:33 ` Alexey Tourbin 2007-02-22 10:33 ` Sergey Vlasov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git