* [devel-distro] Поддержка CIFS в propagator @ 2014-01-11 17:27 Evgeny Sinelnikov 2014-01-11 18:04 ` Michael Shigorin 0 siblings, 1 reply; 6+ messages in thread From: Evgeny Sinelnikov @ 2014-01-11 17:27 UTC (permalink / raw) To: Distributions development; +Cc: Vitaly Lipatov Здравствуйте, хочу поделиться и предложить к использованию новую возможность сетевой установки через Samba. Возможность реализована в виде нового метода cifs для propagator. Способ использования аналогичен методу nfs. Пример настройки pxelinux.cfg/default привожу ниже: label kde kernel alt0/vmlinuz append initrd=alt0/full.cz fastboot showopts automatic=method:cifs,network:dhcp,server:tar,directory:/image/altinst.iso vga=0x314 quiet splash Для использования нового метода внесены правки в следующие пакеты: 1) propagator: http://git.altlinux.org/people/sin/packages/propagator.git Включает в себя три патча - один основной и два в нагрузку (HTTP запросы в формате 1.1 вместо 1.0 и увеличенные таймауты DHCP для нагруженных сетей). Очень прошу принять всё вместе. 2) installer: http://git.altlinux.org/people/sin/packages/installer.git Включает в себя поддержку cifs метода на стадии выбора репозиториев. 3) alterator-pkg: http://git.altlinux.org/people/sin/packages/alterator-pkg.git Включает в себя тривиальную поддержку cifs метода, аналогичного nfs. 4) mkimage-profiles: http://git.altlinux.org/people/sin/packages/mkimage-profiles.git В принципе этот пакет не обязателен, но без правильного шаблона новая особенность теряет всякий смысл. В качестве рабочий примеров собрана пара образов: http://mirror.darkmastersin.net/image/out/kde4-lite-20140111-x86_64.iso http://mirror.darkmastersin.net/image/out/server-mini-20140111-x86_64.iso -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel-distro] Поддержка CIFS в propagator 2014-01-11 17:27 [devel-distro] Поддержка CIFS в propagator Evgeny Sinelnikov @ 2014-01-11 18:04 ` Michael Shigorin 2014-01-11 19:15 ` Evgeny Sinelnikov 0 siblings, 1 reply; 6+ messages in thread From: Michael Shigorin @ 2014-01-11 18:04 UTC (permalink / raw) To: Distributions development On Sat, Jan 11, 2014 at 09:27:26PM +0400, Evgeny Sinelnikov wrote: > Для использования нового метода внесены правки в следующие пакеты: Спасибо! Боюсь, сразу всё помержить не получится -- как минимум в alterator-pkg сейчас надо пофиксить #29704 и при этом не запутаться в трёх соснах -- но тем не менее :) > 4) mkimage-profiles: > http://git.altlinux.org/people/sin/packages/mkimage-profiles.git > В принципе этот пакет не обязателен, но без правильного шаблона новая > особенность теряет всякий смысл. use/stage2/net-eth изменять совершенно незачем, он о совсем другом (ethX в install2 вместо enpY*); use/stage2/cifs-install вполне годится как есть, разве что в комментарии бы не делаемое продублировать, а цель его указать: add CIFS installation method. Это прошу поправить, запушить и готов забрать. Безусловно добавленные модули прибавляют сразу 800K к объёму stage1 в случае 3.10.25-std-def-alt1.x86_64 -- не смертельно, но вычищал в своё время довольно внимательно и всякий infiniband туда не возвращал, положив в тудушку до модульной сборки файлика modules. Как думаешь, не пора ли? Здесь готов принять мнения вида "в нестабильной ветке временно приемлемо", "этот full.cz всё равно давно в память не грузится по умолчанию", "там ещё куча хлама, а ты тут мелочишься" и т.п. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel-distro] Поддержка CIFS в propagator 2014-01-11 18:04 ` Michael Shigorin @ 2014-01-11 19:15 ` Evgeny Sinelnikov 2014-01-12 6:37 ` Evgeny Sinelnikov 0 siblings, 1 reply; 6+ messages in thread From: Evgeny Sinelnikov @ 2014-01-11 19:15 UTC (permalink / raw) To: Distributions development 11 января 2014 г., 22:04 пользователь Michael Shigorin <mike@osdn.org.ua> написал: > On Sat, Jan 11, 2014 at 09:27:26PM +0400, Evgeny Sinelnikov wrote: >> Для использования нового метода внесены правки в следующие пакеты: > > Спасибо! Боюсь, сразу всё помержить не получится -- как минимум > в alterator-pkg сейчас надо пофиксить #29704 и при этом не > запутаться в трёх соснах -- но тем не менее :) Ну, патч тут тривиальный, можно и приложить. Хотя сетевые варианты http/ftp добавляются потом в sources.list, для nfs и cifs это дело пропускается. В общем, параллельная задача. Ну, а с мерджами может у кого и будут вопросы. Тогда вопрос - кто первый, поверх того и мёрджи. Так, но это только alterator-pkg. Пока не обозначилось других коллизий, давайте обновим сам propagator и базовый installer. >> 4) mkimage-profiles: >> http://git.altlinux.org/people/sin/packages/mkimage-profiles.git [...] > > Это прошу поправить, запушить и готов забрать. Так, это сделано. > Безусловно добавленные модули прибавляют сразу 800K к объёму > stage1 в случае 3.10.25-std-def-alt1.x86_64 -- не смертельно, > но вычищал в своё время довольно внимательно и всякий infiniband > туда не возвращал, положив в тудушку до модульной сборки файлика > modules. Как думаешь, не пора ли? Думаю, что пора, иначе разбиение теряет всякий смысл - в initrd попадает всё, что не придётся. Но, как справедливо указано ниже "там ещё куча хлама, а ты тут мелочишься". Мы же не из busybox'а initrd собираем, а из системы. Оно первый десяток мегабайт отъедает вместе с propagator'ом. Второй десяток мегабайт отъедают модули. Даже если сократить объём первой части вдвое, более или менее универсальный набор модулей потребует всё тот же десяток мегабайт. И только вариант генерации инсталятора под конкретную систему может оправдать такое разбиение. По мне так не хватает сценария под autoinstall для генерации различных oem, причём совсем без графики, но с возможностью не умирать в случае отхода от заложенного сценария, а внесения в него поправок для последующего переиспользования. > Здесь готов принять мнения вида "в нестабильной ветке временно > приемлемо", "этот full.cz всё равно давно в память не грузится > по умолчанию", "там ещё куча хлама, а ты тут мелочишься" и т.п. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel-distro] Поддержка CIFS в propagator 2014-01-11 19:15 ` Evgeny Sinelnikov @ 2014-01-12 6:37 ` Evgeny Sinelnikov 2014-01-12 8:22 ` Evgeny Sinelnikov 0 siblings, 1 reply; 6+ messages in thread From: Evgeny Sinelnikov @ 2014-01-12 6:37 UTC (permalink / raw) To: Distributions development 11 января 2014 г., 23:15 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > 11 января 2014 г., 22:04 пользователь Michael Shigorin > <mike@osdn.org.ua> написал: >> On Sat, Jan 11, 2014 at 09:27:26PM +0400, Evgeny Sinelnikov wrote: >>> Для использования нового метода внесены правки в следующие пакеты: >> >> Спасибо! Боюсь, сразу всё помержить не получится -- как минимум >> в alterator-pkg сейчас надо пофиксить #29704 и при этом не >> запутаться в трёх соснах -- но тем не менее :) > > Ну, патч тут тривиальный, можно и приложить. Хотя сетевые варианты > http/ftp добавляются потом в sources.list, для nfs и cifs это дело > пропускается. В общем, параллельная задача. Ну, а с мерджами может у > кого и будут вопросы. Тогда вопрос - кто первый, поверх того и мёрджи. > > Так, но это только alterator-pkg. Пока не обозначилось других > коллизий, давайте обновим сам propagator и базовый installer. В общем, с моей стороны пуля вылетела, проблема на вашей стороне. #111709 NEW # [shared] sisyphus propagator.git=20140111-alt1 installer.git=1.8.22-alt1 Я бы сразу и alterator-pkg добавил, чтобы два раза не бегать. Оно конечно требует всесторонней проверки, но я уже сделал и проверил несколько образов. Дальше нужно пробовать в более боевом режиме. Ничего ломающего прежний функционал не добавлено. Только расширения. -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel-distro] Поддержка CIFS в propagator 2014-01-12 6:37 ` Evgeny Sinelnikov @ 2014-01-12 8:22 ` Evgeny Sinelnikov 2014-01-13 17:28 ` Michael Shigorin 0 siblings, 1 reply; 6+ messages in thread From: Evgeny Sinelnikov @ 2014-01-12 8:22 UTC (permalink / raw) To: Distributions development 12 января 2014 г., 10:37 пользователь Evgeny Sinelnikov <sin@altlinux.ru> написал: > 11 января 2014 г., 23:15 пользователь Evgeny Sinelnikov > <sin@altlinux.ru> написал: >> 11 января 2014 г., 22:04 пользователь Michael Shigorin >> <mike@osdn.org.ua> написал: >>> On Sat, Jan 11, 2014 at 09:27:26PM +0400, Evgeny Sinelnikov wrote: >>>> Для использования нового метода внесены правки в следующие пакеты: >>> >>> Спасибо! Боюсь, сразу всё помержить не получится -- как минимум >>> в alterator-pkg сейчас надо пофиксить #29704 и при этом не >>> запутаться в трёх соснах -- но тем не менее :) >> >> Ну, патч тут тривиальный, можно и приложить. Хотя сетевые варианты >> http/ftp добавляются потом в sources.list, для nfs и cifs это дело >> пропускается. В общем, параллельная задача. Ну, а с мерджами может у >> кого и будут вопросы. Тогда вопрос - кто первый, поверх того и мёрджи. >> >> Так, но это только alterator-pkg. Пока не обозначилось других >> коллизий, давайте обновим сам propagator и базовый installer. > > В общем, с моей стороны пуля вылетела, проблема на вашей стороне. > > #111709 NEW # [shared] sisyphus propagator.git=20140111-alt1 > installer.git=1.8.22-alt1 > > Я бы сразу и alterator-pkg добавил, чтобы два раза не бегать. Оно > конечно требует всесторонней проверки, но я уже сделал и проверил > несколько образов. Дальше нужно пробовать в более боевом режиме. > Ничего ломающего прежний функционал не добавлено. Только расширения. В общем, отправил на тестовую пересборку. Буду ждать подтверждений или критических замечаний: #111709 BUILDING #1 [locked] [shared] [test-only] sisyphus propagator.git=20140111-alt1 installer.git=1.8.22-alt1 alterator-pkg.git=2.6.17-alt1 -- Sin (Sinelnikov Evgeny) Etersoft ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel-distro] Поддержка CIFS в propagator 2014-01-12 8:22 ` Evgeny Sinelnikov @ 2014-01-13 17:28 ` Michael Shigorin 0 siblings, 0 replies; 6+ messages in thread From: Michael Shigorin @ 2014-01-13 17:28 UTC (permalink / raw) To: Distributions development On Sun, Jan 12, 2014 at 12:22:58PM +0400, Evgeny Sinelnikov wrote: > >>> Спасибо! Боюсь, сразу всё помержить не получится -- как > >>> минимум в alterator-pkg сейчас надо пофиксить #29704 и при > >>> этом не запутаться в трёх соснах -- но тем не менее :) > >> Ну, патч тут тривиальный, можно и приложить. Приложен в составе 2.6.18-alt1, в сизифе > >> Так, но это только alterator-pkg. Пока не обозначилось других > >> коллизий, давайте обновим сам propagator и базовый installer. > > В общем, с моей стороны пуля вылетела, проблема на вашей стороне. > > > > #111709 NEW # [shared] sisyphus propagator.git=20140111-alt1 > > installer.git=1.8.22-alt1 > > > > Я бы сразу и alterator-pkg добавил, чтобы два раза не бегать. > > Оно конечно требует всесторонней проверки, но я уже сделал > > и проверил несколько образов. Дальше нужно пробовать в более > > боевом режиме. Ничего ломающего прежний функционал не > > добавлено. Только расширения. Да, с alterator-pkg ничего плохого не наблюдаю (да и не должно было стрястись в силу характера диффа). Обрати внимание, что в процессе исправления #29704 конфигурирование источников APT теперь уехало из alterator-pkg в installer-feature-repo-add. > В общем, отправил на тестовую пересборку. > Буду ждать подтверждений или критических замечаний: > > #111709 BUILDING #1 [locked] [shared] [test-only] sisyphus > propagator.git=20140111-alt1 installer.git=1.8.22-alt1 > alterator-pkg.git=2.6.17-alt1 Этих посмотрю отдельно, сейчас голова не настолько ясная (умудрился засунуть installer-feature-repo-add-stage2 в BASE_PACKAGES вместо INSTALL2_PACKAGES по мотивам разборок с #29693 и удивлялся, а что это установка вдруг стала взрываться на 99-cdrom.sh из installer)... -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-01-13 17:28 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-01-11 17:27 [devel-distro] Поддержка CIFS в propagator Evgeny Sinelnikov 2014-01-11 18:04 ` Michael Shigorin 2014-01-11 19:15 ` Evgeny Sinelnikov 2014-01-12 6:37 ` Evgeny Sinelnikov 2014-01-12 8:22 ` Evgeny Sinelnikov 2014-01-13 17:28 ` Michael Shigorin
ALT Linux Distributions development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/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-distro devel-distro/ http://lore.altlinux.org/devel-distro \ devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com public-inbox-index devel-distro Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-distro AGPL code for this site: git clone https://public-inbox.org/public-inbox.git