* [devel] сломана генерация 70-persistent-net.rules @ 2015-02-27 11:08 Anton Farygin 2015-02-27 11:32 ` Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: Anton Farygin @ 2015-02-27 11:08 UTC (permalink / raw) To: devel Может быть у кого-то есть какие-то мысли по этому поводу? https://bugzilla.altlinux.org/30779 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 11:08 [devel] сломана генерация 70-persistent-net.rules Anton Farygin @ 2015-02-27 11:32 ` Michael Shigorin 2015-02-27 11:47 ` Anton Farygin 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2015-02-27 11:32 UTC (permalink / raw) To: devel On Fri, Feb 27, 2015 at 02:08:09PM +0300, Anton Farygin wrote: > Может быть у кого-то есть какие-то мысли по этому поводу? > https://bugzilla.altlinux.org/30779 В mkimage-profiles было сделано почти год тому (фича net-eth), под udev-219 _не_ сломалось, подробности в баге. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 11:32 ` Michael Shigorin @ 2015-02-27 11:47 ` Anton Farygin 2015-02-27 13:33 ` Michael Shigorin 0 siblings, 1 reply; 19+ messages in thread From: Anton Farygin @ 2015-02-27 11:47 UTC (permalink / raw) To: devel On 27.02.2015 14:32, Michael Shigorin wrote: > On Fri, Feb 27, 2015 at 02:08:09PM +0300, Anton Farygin wrote: >> Может быть у кого-то есть какие-то мысли по этому поводу? >> https://bugzilla.altlinux.org/30779 > > В mkimage-profiles было сделано почти год тому (фича net-eth), > под udev-219 _не_ сломалось, подробности в баге. > Год назад в mkimage-profules-desktop тоже нормально работало. В твоих подробностях нужен переводчик. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 11:47 ` Anton Farygin @ 2015-02-27 13:33 ` Michael Shigorin 2015-02-27 15:07 ` Anton Farygin 0 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2015-02-27 13:33 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1220 bytes --] On Fri, Feb 27, 2015 at 02:47:45PM +0300, Anton Farygin wrote: > >>Может быть у кого-то есть какие-то мысли по этому поводу? > >>https://bugzilla.altlinux.org/30779 > >В mkimage-profiles было сделано почти год тому (фича net-eth), > >под udev-219 _не_ сломалось, подробности в баге. > Год назад в mkimage-profules-desktop тоже нормально работало. Так понадобилось чуточку позже -- в апреле, что ли :) > В твоих подробностях нужен переводчик. Бишь надо спортировать на m-p-d? Давай попробуем. Смысл там был такой, что надо в нужные места добавить udev-rule-generator-net; STAGE1_PACKAGES попадает туда же, куда и make-initrd-propagator, в m-p-d это CHROOT_PACKAGES в profiles/Makefile.in; STAGE2_PACKAGES -- в IMAGE_PACKAGES из вторых стадий, например, в profiles/install2/Makefile.in или profiles/live/Makefile.in (в m-p общее выделено). livecd-net-eth, наверное, уберу из общей stage2, всё-таки оно заточено скорее под livecd. Набросок статически прибитого патча прилагаю, если заработает -- надо будет выделить в переменную. Ещё надо добавить udev-rule-generator-net в GLOBAL_BASE_PACKAGES дистрибутива. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info [-- Attachment #2: m-p-d+udev-rule-generator-net.patch --] [-- Type: text/x-patch, Size: 857 bytes --] diff --git a/profiles/Makefile.in b/profiles/Makefile.in index a266142..70c41d4 100644 --- a/profiles/Makefile.in +++ b/profiles/Makefile.in @@ -40,6 +40,7 @@ CHROOT_PACKAGES := apt-utils rsync \ branding-@BRANDING@-notes \ branding-@BRANDING@-bootloader \ ImageMagick-tools \ + udev-rule-generator-net \ pkg/lists/docs CLEANUP_OUTDIR= diff --git a/profiles/install2/Makefile.in b/profiles/install2/Makefile.in index 2dcd0d3..6387e26 100644 --- a/profiles/install2/Makefile.in +++ b/profiles/install2/Makefile.in @@ -25,6 +25,7 @@ IMAGE_PACKAGES = branding-@BRANDING@-release \ branding-@BRANDING@-alterator \ branding-@BRANDING@-bootsplash \ branding-@BRANDING@-slideshow \ + udev-rule-generator-net \ $(GLOBAL_INSTALL2_PACKAGES) \ $(call list,$(GLOBAL_INSTALL2_PACKAGE_LISTS)) \ $(call list,install2) \ ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 13:33 ` Michael Shigorin @ 2015-02-27 15:07 ` Anton Farygin 2015-02-27 17:10 ` Michael Shigorin 2015-02-28 6:48 ` Sergey Y. Afonin 0 siblings, 2 replies; 19+ messages in thread From: Anton Farygin @ 2015-02-27 15:07 UTC (permalink / raw) To: devel On 27.02.2015 16:33, Michael Shigorin wrote: > On Fri, Feb 27, 2015 at 02:47:45PM +0300, Anton Farygin wrote: >>>> Может быть у кого-то есть какие-то мысли по этому поводу? >>>> https://bugzilla.altlinux.org/30779 >>> В mkimage-profiles было сделано почти год тому (фича net-eth), >>> под udev-219 _не_ сломалось, подробности в баге. >> Год назад в mkimage-profules-desktop тоже нормально работало. > > Так понадобилось чуточку позже -- в апреле, что ли :) > >> В твоих подробностях нужен переводчик. > > Бишь надо спортировать на m-p-d? Давай попробуем. > > Смысл там был такой, что надо в нужные места добавить > udev-rule-generator-net; STAGE1_PACKAGES попадает туда же, > куда и make-initrd-propagator, в m-p-d это CHROOT_PACKAGES > в profiles/Makefile.in; STAGE2_PACKAGES -- в IMAGE_PACKAGES > из вторых стадий, например, в profiles/install2/Makefile.in > или profiles/live/Makefile.in (в m-p общее выделено). > > livecd-net-eth, наверное, уберу из общей stage2, всё-таки > оно заточено скорее под livecd. > > Набросок статически прибитого патча прилагаю, если заработает > -- надо будет выделить в переменную. Ещё надо добавить > udev-rule-generator-net в GLOBAL_BASE_PACKAGES дистрибутива. Так, окапывайся. Если говорить русским языком, то ты хочешь сказать, что udev-rule-generator-net нужно добавить в propagator и вторую стадию _инсталятора_. А я тебе говорю, что если этот файл (70-persistent-net.rules) удалить в установленной системе (если он создался в инсталяторе) и перезагрузить, то он не появляется. Каким образом добавление его во вторую стадию инсталлера может помочь появлению этого файла в установленной системе с установленным пакетом udev-rule-generator-net-219-alt1 ???? ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 15:07 ` Anton Farygin @ 2015-02-27 17:10 ` Michael Shigorin 2015-02-27 17:30 ` Michael Shigorin 2015-02-27 17:35 ` Anton Farygin 2015-02-28 6:48 ` Sergey Y. Afonin 1 sibling, 2 replies; 19+ messages in thread From: Michael Shigorin @ 2015-02-27 17:10 UTC (permalink / raw) To: devel On Fri, Feb 27, 2015 at 06:07:45PM +0300, Anton Farygin wrote: > Если говорить русским языком, то ты хочешь сказать, что > udev-rule-generator-net нужно добавить в propagator и вторую > стадию _инсталятора_. И это тоже. > А я тебе говорю, что если этот файл (70-persistent-net.rules) > удалить в установленной системе (если он создался в > инсталяторе) и перезагрузить, то он не появляется. Насколько помню, требуется наличие udev-rule-generator-net _и_ 70-persistent-net.rules в установленной системе на момент генерации initrd. > Каким образом добавление его во вторую стадию инсталлера может > помочь появлению этого файла в установленной системе с > установленным пакетом udev-rule-generator-net-219-alt1 ???? Да чтоб я помнил в подробностях -- год тому помучился, выяснил, зафиксировал в коде и забыл... Были два нюанса: - один про наличие /lib/udev/write_net_rules, кажется, при загрузке модуля для интерфейса (а в install2 он обычно загружается ещё из initrd, см. profiles/modules в m-p-d или sub.in/stage1/modules в m-p); - второй про наличие 70-persistent-net.rules в момент создания initrd для устанавливаемой системы в том корне, где он создаётся. Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso -- только что засунул в virtualbox, 70-persistent-net.rules для eth0 создаются во время работы инсталятора и остаются в установленной системе, состояние интерфейсов соответствует. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 17:10 ` Michael Shigorin @ 2015-02-27 17:30 ` Michael Shigorin 2015-02-27 17:36 ` Anton Farygin 2015-02-27 17:35 ` Anton Farygin 1 sibling, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2015-02-27 17:30 UTC (permalink / raw) To: devel On Fri, Feb 27, 2015 at 08:10:42PM +0300, I wrote: > Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): > http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso > -- только что засунул в virtualbox, 70-persistent-net.rules > для eth0 создаются во время работы инсталятора и остаются > в установленной системе, состояние интерфейсов соответствует. Перепроверил на установленной с этой исошки системе -- в initrd нет ни 70-persistent-net.rules, ни сетевых модулей. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 17:30 ` Michael Shigorin @ 2015-02-27 17:36 ` Anton Farygin 2015-02-27 18:18 ` alexei 0 siblings, 1 reply; 19+ messages in thread From: Anton Farygin @ 2015-02-27 17:36 UTC (permalink / raw) To: devel On 27.02.2015 20:30, Michael Shigorin wrote: > On Fri, Feb 27, 2015 at 08:10:42PM +0300, I wrote: >> Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): >> http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso >> -- только что засунул в virtualbox, 70-persistent-net.rules >> для eth0 создаются во время работы инсталятора и остаются >> в установленной системе, состояние интерфейсов соответствует. > > Перепроверил на установленной с этой исошки системе -- > в initrd нет ни 70-persistent-net.rules, ни сетевых модулей. > А теперь удали в системе 70-persistent-net.rules и перезагрузись. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 17:36 ` Anton Farygin @ 2015-02-27 18:18 ` alexei 2015-02-27 19:02 ` Anton Farygin 0 siblings, 1 reply; 19+ messages in thread From: alexei @ 2015-02-27 18:18 UTC (permalink / raw) To: ALT Linux Team development discussions ----- Исходное сообщение ----- > От: "Anton Farygin" <rider@altlinux.com> > Кому: devel@lists.altlinux.org > Отправленные: Суббота, 28 Февраль 2015 г 1:36:52 > Тема: Re: [devel] сломана генерация 70-persistent-net.rules > On 27.02.2015 20:30, Michael Shigorin wrote: >> On Fri, Feb 27, 2015 at 08:10:42PM +0300, I wrote: >>> Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): >>> http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso >>> -- только что засунул в virtualbox, 70-persistent-net.rules >>> для eth0 создаются во время работы инсталятора и остаются >>> в установленной системе, состояние интерфейсов соответствует. >> >> Перепроверил на установленной с этой исошки системе -- >> в initrd нет ни 70-persistent-net.rules, ни сетевых модулей. >> > > А теперь удали в системе 70-persistent-net.rules и перезагрузись. По-идее, это логично, если в уже уствновленной системе этот файл удален, то он не нужен. Выходит, нужно просто приложить инструмент, которым этот файл можно создать снова. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 18:18 ` alexei @ 2015-02-27 19:02 ` Anton Farygin 2015-02-27 20:52 ` Michael Shigorin 2015-02-28 3:05 ` alexei 0 siblings, 2 replies; 19+ messages in thread From: Anton Farygin @ 2015-02-27 19:02 UTC (permalink / raw) To: devel On 27.02.2015 21:18, alexei-W/DNgjy8krs@public.gmane.org wrote: > > > ----- Исходное сообщение ----- >> От: "Anton Farygin" <rider@altlinux.com> >> Кому: devel@lists.altlinux.org >> Отправленные: Суббота, 28 Февраль 2015 г 1:36:52 >> Тема: Re: [devel] сломана генерация 70-persistent-net.rules > >> On 27.02.2015 20:30, Michael Shigorin wrote: >>> On Fri, Feb 27, 2015 at 08:10:42PM +0300, I wrote: >>>> Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): >>>> http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso >>>> -- только что засунул в virtualbox, 70-persistent-net.rules >>>> для eth0 создаются во время работы инсталятора и остаются >>>> в установленной системе, состояние интерфейсов соответствует. >>> >>> Перепроверил на установленной с этой исошки системе -- >>> в initrd нет ни 70-persistent-net.rules, ни сетевых модулей. >>> >> >> А теперь удали в системе 70-persistent-net.rules и перезагрузись. > > По-идее, это логично, если в уже уствновленной системе этот файл удален, > то он не нужен. Выходит, нужно просто приложить инструмент, которым > этот файл можно создать снова. Это не логично, ибо если уже в установленную систему добавить сетевой адаптер, то файл не сгенерится. Т.е. - это поведение заметно отличается от того, которое было во времена p6/p7 ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 19:02 ` Anton Farygin @ 2015-02-27 20:52 ` Michael Shigorin 2015-02-28 3:05 ` alexei 1 sibling, 0 replies; 19+ messages in thread From: Michael Shigorin @ 2015-02-27 20:52 UTC (permalink / raw) To: devel On Fri, Feb 27, 2015 at 08:35:18PM +0300, Anton Farygin wrote: > >Насколько помню, требуется наличие udev-rule-generator-net _и_ > >70-persistent-net.rules в установленной системе на момент > >генерации initrd. > Погоди, ты утверждаешь, что для создания > 70-persistent-net-rules требуется наличие > 70-persistent-net-rules. Не находишь это странным. Не, я чуть-чуть другое сказал, но тоже неточно -- т.к. в initrd установленной системы сетевые модули не попадают. https://bugzilla.altlinux.org/show_bug.cgi?id=30779#c4 Но есть момент с kvm (я бы предложил по умолчанию такую диверсию в make-initrd не устраивать, уж больно неожиданно и избирательно): http://lists.altlinux.org/pipermail/devel/2014-August/198968.html > Неинтересно во время установки. Оно конечно нужно, но не сейчас. Это в т.ч. вопрос настройки, если ты кладёшь alterator-net-eth. > Сейчас мне важно создание 70-persistent-net.rules в > установленной системе после добавления соответствующего пакета > и перезагрузки. Это почему-то не срабатывает, хочется понять > почему и как сделать что бы срабатывало. Похоже, изменился механизм сохранения привязки между загрузками. On Fri, Feb 27, 2015 at 08:36:52PM +0300, Anton Farygin wrote: > А теперь удали в системе 70-persistent-net.rules и > перезагрузись. Опять eth0, в /etc файлик не перегенерировался, наблюдаю /run/udev/tmp-rules--70-persistent-net.rules нужного вида. On Fri, Feb 27, 2015 at 10:02:42PM +0300, Anton Farygin wrote: > Это не логично, ибо если уже в установленную систему добавить > сетевой адаптер, то файл не сгенерится. Добавил, получил eth1. В /etc файла нет, в /run/udev есть. > Т.е. - это поведение заметно отличается от того, которое было > во времена p6/p7 Да и от 4.0, надо сказать... -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 19:02 ` Anton Farygin 2015-02-27 20:52 ` Michael Shigorin @ 2015-02-28 3:05 ` alexei 2015-02-28 3:40 ` Hihin Ruslan ` (2 more replies) 1 sibling, 3 replies; 19+ messages in thread From: alexei @ 2015-02-28 3:05 UTC (permalink / raw) To: ALT Linux Team development discussions ----- Исходное сообщение ----- > От: "Anton Farygin" <rider@altlinux.com> > Кому: devel@lists.altlinux.org > Отправленные: Суббота, 28 Февраль 2015 г 3:02:42 > Тема: Re: [devel] сломана генерация 70-persistent-net.rules > On 27.02.2015 21:18, alexei-W/DNgjy8krs@public.gmane.org wrote: >> >> >> ----- Исходное сообщение ----- >>> От: "Anton Farygin" <rider@altlinux.com> >>> Кому: devel@lists.altlinux.org >>> Отправленные: Суббота, 28 Февраль 2015 г 1:36:52 >>> Тема: Re: [devel] сломана генерация 70-persistent-net.rules >> >>> On 27.02.2015 20:30, Michael Shigorin wrote: >>>> On Fri, Feb 27, 2015 at 08:10:42PM +0300, I wrote: >>>>> Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): >>>>> http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso >>>>> -- только что засунул в virtualbox, 70-persistent-net.rules >>>>> для eth0 создаются во время работы инсталятора и остаются >>>>> в установленной системе, состояние интерфейсов соответствует. >>>> >>>> Перепроверил на установленной с этой исошки системе -- >>>> в initrd нет ни 70-persistent-net.rules, ни сетевых модулей. >>>> >>> >>> А теперь удали в системе 70-persistent-net.rules и перезагрузись. >> >> По-идее, это логично, если в уже уствновленной системе этот файл удален, >> то он не нужен. Выходит, нужно просто приложить инструмент, которым >> этот файл можно создать снова. > > Это не логично, ибо если уже в установленную систему добавить сетевой > адаптер, то файл не сгенерится. Как отрабатывать ситуацитю, когда этот файл не нужен? К примеру, у меня на всех системах сетевые интерфейсы виде enpXsY, и непрошеное появление этого файла будет очень неприятным сюрпризом. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-28 3:05 ` alexei @ 2015-02-28 3:40 ` Hihin Ruslan 2015-02-28 6:52 ` Sergey Y. Afonin 2015-02-28 6:58 ` Sergey Y. Afonin 2 siblings, 0 replies; 19+ messages in thread From: Hihin Ruslan @ 2015-02-28 3:40 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 709 bytes --] Здравствуйте alexei@taf.ru В сообщении от 28 февраля 2015 alexei@taf.ru написал(a): > Выходит, нужно просто приложить инструмент, которым > >> этот файл можно создать снова. > > > > Это не логично, ибо если уже в установленную систему > > добавить сетевой адаптер, то файл не сгенерится. > > Как отрабатывать ситуацитю, когда этот файл не нужен? К > примеру, у меня на всех системах сетевые интерфейсы виде > enpXsY, и непрошеное появление этого файла будет очень > неприятным сюрпризом. Удалить пакет с этим инструментом. -- А ещё говорят так (fortune): When nothing can possibly go wrong, it will. ________________________________________________________________________ С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-28 3:05 ` alexei 2015-02-28 3:40 ` Hihin Ruslan @ 2015-02-28 6:52 ` Sergey Y. Afonin 2015-02-28 6:58 ` Sergey Y. Afonin 2 siblings, 0 replies; 19+ messages in thread From: Sergey Y. Afonin @ 2015-02-28 6:52 UTC (permalink / raw) To: ALT Linux Team development discussions On Saturday 28 February 2015, alexei@taf.ru wrote: > Как отрабатывать ситуацитю, когда этот файл не нужен? apt-get remove udev-rule-generator-net ? -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-28 3:05 ` alexei 2015-02-28 3:40 ` Hihin Ruslan 2015-02-28 6:52 ` Sergey Y. Afonin @ 2015-02-28 6:58 ` Sergey Y. Afonin 2015-02-28 8:51 ` Anton Farygin 2 siblings, 1 reply; 19+ messages in thread From: Sergey Y. Afonin @ 2015-02-28 6:58 UTC (permalink / raw) To: ALT Linux Team development discussions On Saturday 28 February 2015, alexei@taf.ru wrote: > К примеру, у меня на всех системах сетевые интерфейсы виде enpXsY, Кстати, о птичках. Вот тут написано, почему enpXsY - это очень плохо: http://bugzilla.altlinux.org/show_bug.cgi?id=28955#c32 То есть, в ядре что-то решили переделать, и привет. А вот тут есть предложение, как сделать так, чтобы и волки сыты, и овцы целы: http://bugzilla.altlinux.org/show_bug.cgi?id=29282#c2 -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-28 6:58 ` Sergey Y. Afonin @ 2015-02-28 8:51 ` Anton Farygin 0 siblings, 0 replies; 19+ messages in thread From: Anton Farygin @ 2015-02-28 8:51 UTC (permalink / raw) To: devel On 28.02.2015 09:58, Sergey Y. Afonin wrote: > On Saturday 28 February 2015, alexei@taf.ru wrote: > >> К примеру, у меня на всех системах сетевые интерфейсы виде enpXsY, > > Кстати, о птичках. Вот тут написано, почему enpXsY - это очень плохо: > http://bugzilla.altlinux.org/show_bug.cgi?id=28955#c32 > То есть, в ядре что-то решили переделать, и привет. > > А вот тут есть предложение, как сделать так, чтобы и волки сыты, и овцы целы: > http://bugzilla.altlinux.org/show_bug.cgi?id=29282#c2 > Для начала заставить бы работать этот инструмент. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 17:10 ` Michael Shigorin 2015-02-27 17:30 ` Michael Shigorin @ 2015-02-27 17:35 ` Anton Farygin 1 sibling, 0 replies; 19+ messages in thread From: Anton Farygin @ 2015-02-27 17:35 UTC (permalink / raw) To: devel On 27.02.2015 20:10, Michael Shigorin wrote: > On Fri, Feb 27, 2015 at 06:07:45PM +0300, Anton Farygin wrote: >> Если говорить русским языком, то ты хочешь сказать, что >> udev-rule-generator-net нужно добавить в propagator и вторую >> стадию _инсталятора_. > > И это тоже. > >> А я тебе говорю, что если этот файл (70-persistent-net.rules) >> удалить в установленной системе (если он создался в >> инсталяторе) и перезагрузить, то он не появляется. > > Насколько помню, требуется наличие udev-rule-generator-net > _и_ 70-persistent-net.rules в установленной системе на момент > генерации initrd. Погоди, ты утверждаешь, что для создания 70-persistent-net-rules требуется наличие 70-persistent-net-rules. Не находишь это странным. > >> Каким образом добавление его во вторую стадию инсталлера может >> помочь появлению этого файла в установленной системе с >> установленным пакетом udev-rule-generator-net-219-alt1 ???? > > Да чтоб я помнил в подробностях -- год тому помучился, выяснил, > зафиксировал в коде и забыл... > > Были два нюанса: > - один про наличие /lib/udev/write_net_rules, кажется, > при загрузке модуля для интерфейса (а в install2 он обычно > загружается ещё из initrd, см. profiles/modules в m-p-d > или sub.in/stage1/modules в m-p); > - второй про наличие 70-persistent-net.rules в момент создания > initrd для устанавливаемой системы в том корне, где он создаётся. > > Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): > http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso > -- только что засунул в virtualbox, 70-persistent-net.rules > для eth0 создаются во время работы инсталятора и остаются > в установленной системе, состояние интерфейсов соответствует. > Неинтересно во время установки. Оно конечно нужно, но не сейчас. Сейчас мне важно создание 70-persistent-net.rules в установленной системе после добавления соответствующего пакета и перезагрузки. Это почему-то не срабатывает, хочется понять почему и как сделать что бы срабатывало. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-27 15:07 ` Anton Farygin 2015-02-27 17:10 ` Michael Shigorin @ 2015-02-28 6:48 ` Sergey Y. Afonin 2015-02-28 9:00 ` Anton Farygin 1 sibling, 1 reply; 19+ messages in thread From: Sergey Y. Afonin @ 2015-02-28 6:48 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday 27 February 2015, Anton Farygin wrote: > А я тебе говорю, что если этот файл (70-persistent-net.rules) удалить в > установленной системе (если он создался в инсталяторе) и перезагрузить, > то он не появляется. А если вот так ? http://bugzilla.altlinux.org/show_bug.cgi?id=29282#c3 -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [devel] сломана генерация 70-persistent-net.rules 2015-02-28 6:48 ` Sergey Y. Afonin @ 2015-02-28 9:00 ` Anton Farygin 0 siblings, 0 replies; 19+ messages in thread From: Anton Farygin @ 2015-02-28 9:00 UTC (permalink / raw) To: devel On 28.02.2015 09:48, Sergey Y. Afonin wrote: > On Friday 27 February 2015, Anton Farygin wrote: > >> А я тебе говорю, что если этот файл (70-persistent-net.rules) удалить в >> установленной системе (если он создался в инсталяторе) и перезагрузить, >> то он не появляется. > > А если вот так ? http://bugzilla.altlinux.org/show_bug.cgi?id=29282#c3 > После загрузки всё отрабатывает, я по моему уже писал про это. Вопрос к знатокам udev: на момент записи /etc/udev уже RW ? Если не RW, то запись идёт в RULES_FILE=$tmp_rules_file, который собственно находится в /run/udev/ А вот кто должен переносить $tmp_rules_file в /etc/udev/rules.d/ ? Есть апстрим у этого кода ? ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2015-02-28 9:00 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-02-27 11:08 [devel] сломана генерация 70-persistent-net.rules Anton Farygin 2015-02-27 11:32 ` Michael Shigorin 2015-02-27 11:47 ` Anton Farygin 2015-02-27 13:33 ` Michael Shigorin 2015-02-27 15:07 ` Anton Farygin 2015-02-27 17:10 ` Michael Shigorin 2015-02-27 17:30 ` Michael Shigorin 2015-02-27 17:36 ` Anton Farygin 2015-02-27 18:18 ` alexei 2015-02-27 19:02 ` Anton Farygin 2015-02-27 20:52 ` Michael Shigorin 2015-02-28 3:05 ` alexei 2015-02-28 3:40 ` Hihin Ruslan 2015-02-28 6:52 ` Sergey Y. Afonin 2015-02-28 6:58 ` Sergey Y. Afonin 2015-02-28 8:51 ` Anton Farygin 2015-02-27 17:35 ` Anton Farygin 2015-02-28 6:48 ` Sergey Y. Afonin 2015-02-28 9:00 ` Anton Farygin
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