* [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? @ 2008-08-07 16:46 Denis Ovsienko 2008-08-07 16:57 ` Slava Dubrovskiy ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Denis Ovsienko @ 2008-08-07 16:46 UTC (permalink / raw) To: devel Привет. Если кто-то помнит, то в Master 2.4 появился профиль "сетевой экран/маршрутизатор". Его громче всех просил я, потому что выпас Linux-маршрутизаторов тогда был моей ежедневной задачей. В наши дни, несколько лет спустя, мне стало интересно, что является ближайшим аналогом этого решения. Интерес тем сильнее, что сейчас у нас есть /etc/net. Как я догадываюсь в последнее время, на основе Sisyphus можно сделать нечто, способное устанавливаться и работать. Мой вопрос звучит так: имея ТЗ в виде списка названий пакетов и неограниченный доступ к зеркалам, какие действия необходимо выполнить, чтобы это нечто получить? Результат должен быть в виде отдельного DVD или в виде начинки TFTP-сервера, которая позволит "налить" пустой произвольно взятый сервер. Заранее спасибо. -- DO4-UANIC ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 16:46 [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? Denis Ovsienko @ 2008-08-07 16:57 ` Slava Dubrovskiy 2008-08-07 17:10 ` Anton Farygin 2008-08-07 20:10 ` [devel] Q: как собрать дистрибутив " Michael Shigorin 2 siblings, 0 replies; 16+ messages in thread From: Slava Dubrovskiy @ 2008-08-07 16:57 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1551 bytes --] Denis Ovsienko пишет: > Привет. > > Если кто-то помнит, то в Master 2.4 появился профиль "сетевой > экран/маршрутизатор". Его громче всех просил я, потому что > выпас Linux-маршрутизаторов тогда был моей ежедневной задачей. В наши > дни, несколько лет спустя, мне стало интересно, что является ближайшим > аналогом этого решения. Интерес тем сильнее, что сейчас у нас > есть /etc/net. > > Как я догадываюсь в последнее время, на основе Sisyphus можно сделать > нечто, способное устанавливаться и работать. Мой вопрос звучит так: > имея ТЗ в виде списка названий пакетов и неограниченный доступ к > зеркалам, какие действия необходимо выполнить, чтобы это нечто > получить? Результат должен быть в виде отдельного DVD или в виде начинки > TFTP-сервера, которая позволит "налить" пустой произвольно взятый > сервер. > Сейчас все упростилось с появлением mkimage. http://www.altlinux.org/Mkimage -- WBR, Dubrovskiy Vyacheslav [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3262 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 16:46 [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? Denis Ovsienko 2008-08-07 16:57 ` Slava Dubrovskiy @ 2008-08-07 17:10 ` Anton Farygin 2008-08-07 18:20 ` Evgeny Sinelnikov 2008-08-07 18:22 ` Aleksey Novodvorsky 2008-08-07 20:10 ` [devel] Q: как собрать дистрибутив " Michael Shigorin 2 siblings, 2 replies; 16+ messages in thread From: Anton Farygin @ 2008-08-07 17:10 UTC (permalink / raw) To: ALT Linux Team development discussions Привет! Шаги очень простые: склонировать у меня из git'а mkimage-profile-extralite.gi поставить mkimage, hasher и добавить себя в пользователи hasher'у Поправить список пакетов в profiles/packages-lists/base.in и profiles/packages-lists/icewm Выполнить: ./configure --with-language=ru_RU --with-kernel=std-def=2.6.25-alt7 --with-theme=extralite --with-arch=i586 --with-license=extralite и далее выполнить make installer Аналогичные шаги можно выполнить и с профилем от Антона Бояршинова, но у него профиль на порядок навороченнее - из него собирается сразу кучка разных дистрибутивов. extralite собирается на базе Sisyphus, профили от Антона работают на базе branch/4.1 и branch/4.0 Rgds, Anton Denis Ovsienko пишет: > Привет. > > Если кто-то помнит, то в Master 2.4 появился профиль "сетевой > экран/маршрутизатор". Его громче всех просил я, потому что > выпас Linux-маршрутизаторов тогда был моей ежедневной задачей. В наши > дни, несколько лет спустя, мне стало интересно, что является ближайшим > аналогом этого решения. Интерес тем сильнее, что сейчас у нас > есть /etc/net. > > Как я догадываюсь в последнее время, на основе Sisyphus можно сделать > нечто, способное устанавливаться и работать. Мой вопрос звучит так: > имея ТЗ в виде списка названий пакетов и неограниченный доступ к > зеркалам, какие действия необходимо выполнить, чтобы это нечто > получить? Результат должен быть в виде отдельного DVD или в виде начинки > TFTP-сервера, которая позволит "налить" пустой произвольно взятый > сервер. > > Заранее спасибо. > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 17:10 ` Anton Farygin @ 2008-08-07 18:20 ` Evgeny Sinelnikov 2008-08-07 20:07 ` [devel] Q: как собрать дистрибутив " Michael Shigorin 2008-08-07 20:29 ` [devel] Q: как собрать квази-дистрибутив " Anton Farygin 2008-08-07 18:22 ` Aleksey Novodvorsky 1 sibling, 2 replies; 16+ messages in thread From: Evgeny Sinelnikov @ 2008-08-07 18:20 UTC (permalink / raw) To: ALT Linux Team development discussions 7 августа 2008 г. 21:10 пользователь Anton Farygin <rider@altlinux.com> написал: > > > Привет! > > Шаги очень простые: > > склонировать у меня из git'а mkimage-profile-extralite.gi > > поставить mkimage, hasher и добавить себя в пользователи hasher'у > > > Поправить список пакетов в profiles/packages-lists/base.in и > profiles/packages-lists/icewm > > Выполнить: > ./configure --with-language=ru_RU --with-kernel=std-def=2.6.25-alt7 > --with-theme=extralite --with-arch=i586 --with-license=extralite > > и далее выполнить make installer > > Аналогичные шаги можно выполнить и с профилем от Антона Бояршинова, но у > него профиль на порядок навороченнее - из него собирается сразу кучка разных > дистрибутивов. > > extralite собирается на базе Sisyphus, профили от Антона работают на базе > branch/4.1 и branch/4.0 > Как-то всё слишком призрачно прекрасно :) С mkimage есть разные мелкие проблемы, которые при постоянном появлении превращаются в крупные неудобства... И, если для разных вариантов ядер или отдельных (не всех) вариантов оформления есть ручки, то для разных бранчей всё выглядит по-сложнее... Переименование пакетов, которое происходит по мере развития Сизифа, приводит к необходимости держать разные списки под разные бранчи. Я бы поостерёгся утверждать, что один и тот же профиль в текущем их виде способен быть адаптирован под разные бранчи... Например, если в предлагаемом варианте исправить extralite (необходимые пакеты для этого профиля лежат, вероятно, где-то отдельно) на desktop и выбрать NEW-cd.iso, то оно даже попытается собраться, но выясниться, что отсутствует пакет alt-notes-desktop, если поправить и это (например, пробив гвоздями alt-notes-junior), то с apt-conf-* может возникнуть проблема apt-conf-sisyphus vs apt-conf-desktop, ибо так задано в разных частях профиля, а если исправить и это потребуются ещё соответствущие пакеты, которых может не оказаться в репозитории и т.д. Синхронизированная с профилем пакетная база - это, пожалуй, самая основная проблема с mkimage. Это усложняет создание решений. К счастью, законсервированные бранчи решают эту проблему, но и решения на них можно построить только самостоятельно их ведя и ограничиваясь минимальными обновлениями. > Rgds, > Anton > > Denis Ovsienko пишет: >> >> Привет. >> >> Если кто-то помнит, то в Master 2.4 появился профиль "сетевой >> экран/маршрутизатор". Его громче всех просил я, потому что >> выпас Linux-маршрутизаторов тогда был моей ежедневной задачей. В наши >> дни, несколько лет спустя, мне стало интересно, что является ближайшим >> аналогом этого решения. Интерес тем сильнее, что сейчас у нас >> есть /etc/net. >> >> Как я догадываюсь в последнее время, на основе Sisyphus можно сделать >> нечто, способное устанавливаться и работать. Мой вопрос звучит так: >> имея ТЗ в виде списка названий пакетов и неограниченный доступ к >> зеркалам, какие действия необходимо выполнить, чтобы это нечто >> получить? Результат должен быть в виде отдельного DVD или в виде начинки >> TFTP-сервера, которая позволит "налить" пустой произвольно взятый >> сервер. >> >> Заранее спасибо. >> > > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Sin (Sinelnikov Evgeny) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать дистрибутив на основе Sisyphus? 2008-08-07 18:20 ` Evgeny Sinelnikov @ 2008-08-07 20:07 ` Michael Shigorin 2008-08-07 20:29 ` Alexey Gladkov 2008-08-07 20:29 ` [devel] Q: как собрать квази-дистрибутив " Anton Farygin 1 sibling, 1 reply; 16+ messages in thread From: Michael Shigorin @ 2008-08-07 20:07 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Aug 07, 2008 at 10:20:33PM +0400, Evgeny Sinelnikov wrote: > > ./configure --with-language=ru_RU --with-kernel=std-def=2.6.25-alt7 Лучше по возможности избегать чрезмерной точности с версиями-релизами, особенно в package lists -- потом быстро задалбывает обновлять их ;) Здесь, кстати, подразумевалось --with-kernel=std-def-2.6.25-alt7 ^ не =, а - > > Аналогичные шаги можно выполнить и с профилем от Антона > > Бояршинова, но у него профиль на порядок навороченнее - > > из него собирается сразу кучка разных дистрибутивов. Мало того, есть зловещие планы запихать туда же и Server и радоваться общей базовой части и прочим rescue ;) (вариантов на самом деле видится немного -- делать библиотеку и придумывать мозг, который найдёт её и в /etc/mkimage/, если всё стоит из пакетов, и в ~/git/, если всё лежит в гите... ой) (собсно kernel git vs xorg gits) > > extralite собирается на базе Sisyphus, профили от Антона > > работают на базе branch/4.1 и branch/4.0 И на сизифе порой тоже. > Как-то всё слишком призрачно прекрасно :) > С mkimage есть разные мелкие проблемы, которые при постоянном > появлении превращаются в крупные неудобства... В основном они не с mkimage, а с внутренней несогласованностью пакетной базы различных веток ALT Linux (в смысле для того, чтоб разные дистрибутивы по профилю собирались по мановению make -- а это очень высокая планка, если задуматься). С mkimage лично у меня сейчас одна заметная проблема -- example1 в документации собирается, но не грузится. Если бы кто из сведущих в изменениях propagator/udev посмотрел да починил, бо за пару подходов мне полностью не смоглось... > И, если для разных вариантов ядер или отдельных (не всех) > вариантов оформления есть ручки, то для разных бранчей всё > выглядит по-сложнее... Ну кое-что есть и для них: --with-branch, --with-release. > Переименование пакетов, которое происходит по мере развития > Сизифа, приводит к необходимости держать разные списки под > разные бранчи. От этого несколько помогает не спешить отслеживать переименования пакетов (в репозитории) в их списках (в профиле) -- поскольку Provides:; с другой стороны, по Provides: особо не грепнешь. > Я бы поостерёгся утверждать, что один и тот же профиль в > текущем их виде способен быть адаптирован под разные бранчи... Это одна из интересных мне вещей -- только боюсь, что для более реальной возможности так сделать хорошо бы, чтоб любители делать прыжки в ширину и переколбашивать да переименовывать всё подряд поигрались в дистрибутивы и поняли, какая это PITA фиксить сборку профиля по пять-двадцать минут на цикл из-за того, что кто-то слишком спешил... Есть некоторые мысли, как по возможности изолировать изменения: * попробовать @M40_ONLY@ (на манер @I586_ONLY@) + регулируется на этапе configure по --with-branch - требует явного вбивания в configure файла для подстановки * сделать branch suffix для пакаджлистов и придумать механизм для подтягивания contrib.Mxx к запрошенному contrib, если указано что-нить вроде GLOBAL_BRANCH=Mxx + может быть весьма практично - требует доработки mkimage В любом из этих вариантов базовый список пакетов всегда чуточку плывёт по времени и имеем выбор: * или обеспечивать доступность последних разработок профиля при сборке на предыдущих бранчах ценой усиленного QA перемещений пакетов по спискам, * или замораживать состояние на современном бранчу уровне при помощи git branch. Не далее как вчера-сегодня достаточно активно обдумывал, выбирал и решал именно по этой части, так что могу говорить уверенно ;-) > Например, если в предлагаемом варианте исправить extralite > (необходимые пакеты для этого профиля лежат, вероятно, где-то > отдельно) на desktop ...то уже получится соооовсем другой компот. > и выбрать NEW-cd.iso Выкинь этот скелет назад в шкаф, почитай заголовки и даты коммитов в его округе и возьми mkimage-profiles-desktop.git современного образца у boyarsh@ или меня -- там этим призраком old.makefile уже даже не пахнет. Бишь сейчас возможно определять субпрофили -- части дистрибутива; use-компоненты -- куски, из которых можно компоновать дистрибутив и которые конфигурируют конкретные субпрофили; и задавать цели сборки, бишь собсно дистрибутивы, пользуясь этими кубиками. Пример: --- profiles/rescue/Makefile.in include @MKI_PREFIX@/usr/share/mkimage/rules.mk IMAGE_INIT_LIST = +altlinux-release-$(GLOBAL_RELEASE) IMAGE_PACKAGES = design-bootloader-livecd-$(GLOBAL_EXACT_DESIGN) ../packages-lists/rescue MKI_PACKTYPE = squash MKI_OUTNAME = rescue all: build-image run-image-scripts run-scripts pack-image --- это почти весь субпрофиль rescue --- use.mk use-icewm: echo GLOBAL_BASE_PACKAGE_LISTS+='icewm' >> profiles/base/config.mk echo GLOBAL_LIVE_PACKAGE_LISTS+='icewm' >> profiles/live/config.mk echo GLOBAL_LIVE_PACKAGES+='autologin' >> profiles/live/config.mk --- это компонент для добавления icewm в инсталер/livecd --- icemaker.cd: | rinse use-icewm use-wmaker install2 base cd.iso --- а вот так он используется при сборке дистрибутива > то оно даже попытается собраться, но выясниться, что > отсутствует пакет alt-notes-desktop, если поправить и это > (например, пробив гвоздями alt-notes-junior), то с apt-conf-* > может возникнуть проблема apt-conf-sisyphus vs > apt-conf-desktop, ибо так задано в разных частях профиля, а > если исправить и это потребуются ещё соответствущие пакеты, > которых может не оказаться в репозитории и т.д. Ты перед тем, как ужасы рассказывать, удостоверься, что они часом не исправлены квартал тому ;-) > Синхронизированная с профилем пакетная база - это, пожалуй, > самая основная проблема с mkimage. Подумай ещё чуть-чуть, и ты поймёшь, что mkimage тут ни при чём. Если бы работал с spt и spearator, и так бы уже это знал... > Это усложняет создание решений. Создание решений усложняет разработка их компонент. > К счастью, законсервированные бранчи решают эту проблему, но и > решения на них можно построить только самостоятельно их ведя и > ограничиваясь минимальными обновлениями. Hint: мы с boyarsh@ вполне мирно уживаемся с частыми мержами, хотя я ему несколько раз в процессе перелопачивания (как раз во времена этих NEW-cd.iso) и подбрасывал приличных свиней. Но на то в гите есть бранчи. Можешь посмотреть 4.0.3 у обоих, 4.0.4 или terminal-4.0.0 у меня. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать дистрибутив на основе Sisyphus? 2008-08-07 20:07 ` [devel] Q: как собрать дистрибутив " Michael Shigorin @ 2008-08-07 20:29 ` Alexey Gladkov 0 siblings, 0 replies; 16+ messages in thread From: Alexey Gladkov @ 2008-08-07 20:29 UTC (permalink / raw) To: ALT Linux Team development discussions Michael Shigorin wrote: > С mkimage лично у меня сейчас одна заметная проблема -- example1 > в документации собирается, но не грузится. Если бы кто из > сведущих в изменениях propagator/udev посмотрел да починил, > бо за пару подходов мне полностью не смоглось... Или подождите с месяц и мантейнер исправит пример. -- Rgrds, legion ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 18:20 ` Evgeny Sinelnikov 2008-08-07 20:07 ` [devel] Q: как собрать дистрибутив " Michael Shigorin @ 2008-08-07 20:29 ` Anton Farygin 2008-08-07 21:23 ` Michael Shigorin 1 sibling, 1 reply; 16+ messages in thread From: Anton Farygin @ 2008-08-07 20:29 UTC (permalink / raw) To: ALT Linux Team development discussions Evgeny Sinelnikov пишет: > 7 августа 2008 г. 21:10 пользователь Anton Farygin <rider@altlinux.com> написал: >> >> Привет! >> >> Шаги очень простые: >> >> склонировать у меня из git'а mkimage-profile-extralite.gi >> >> поставить mkimage, hasher и добавить себя в пользователи hasher'у >> >> >> Поправить список пакетов в profiles/packages-lists/base.in и >> profiles/packages-lists/icewm >> >> Выполнить: >> ./configure --with-language=ru_RU --with-kernel=std-def=2.6.25-alt7 >> --with-theme=extralite --with-arch=i586 --with-license=extralite >> >> и далее выполнить make installer >> >> Аналогичные шаги можно выполнить и с профилем от Антона Бояршинова, но у >> него профиль на порядок навороченнее - из него собирается сразу кучка разных >> дистрибутивов. >> >> extralite собирается на базе Sisyphus, профили от Антона работают на базе >> branch/4.1 и branch/4.0 >> > > Как-то всё слишком призрачно прекрасно :) > > С mkimage есть разные мелкие проблемы, которые при постоянном > появлении превращаются в крупные неудобства... И, если для разных > вариантов ядер или отдельных (не всех) вариантов оформления есть > ручки, то для разных бранчей всё выглядит по-сложнее... Переименование > пакетов, которое происходит по мере развития Сизифа, приводит к > необходимости держать разные списки под разные бранчи. Я бы > поостерёгся утверждать, что один и тот же профиль в текущем их виде > способен быть адаптирован под разные бранчи... Безусловно, данный профиль ориентирован в данный момент времени исключительно на Sisyphus. Впрочем, теоретически можно сделать профиль, ориентированный на произвольный бранч. Но в этом случае в дистрибутив будут "влетать" произвольные пакеты с дизайном и всем остальным дистрибутиво-специфичным хозяйством. > > Например, если в предлагаемом варианте исправить extralite > (необходимые пакеты для этого профиля лежат, вероятно, где-то > отдельно) на desktop и выбрать NEW-cd.iso, то оно даже попытается > собраться, но выясниться, что отсутствует пакет alt-notes-desktop, > если поправить и это (например, пробив гвоздями alt-notes-junior), то > с apt-conf-* может возникнуть проблема apt-conf-sisyphus vs > apt-conf-desktop, ибо так задано в разных частях профиля, а если > исправить и это потребуются ещё соответствущие пакеты, которых может > не оказаться в репозитории и т.д. > > Синхронизированная с профилем пакетная база - это, пожалуй, самая > основная проблема с mkimage. Это усложняет создание решений. К > счастью, законсервированные бранчи решают эту проблему, но и решения > на них можно построить только самостоятельно их ведя и ограничиваясь > минимальными обновлениями ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 20:29 ` [devel] Q: как собрать квази-дистрибутив " Anton Farygin @ 2008-08-07 21:23 ` Michael Shigorin 0 siblings, 0 replies; 16+ messages in thread From: Michael Shigorin @ 2008-08-07 21:23 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Aug 08, 2008 at 12:29:54AM +0400, Anton Farygin wrote: > Впрочем, теоретически можно сделать профиль, ориентированный > на произвольный бранч. Но в этом случае в дистрибутив будут > "влетать" произвольные пакеты с дизайном и всем остальным > дистрибутиво-специфичным хозяйством. Посмотри внимательней текущий configure.ac в m-p-d master. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 17:10 ` Anton Farygin 2008-08-07 18:20 ` Evgeny Sinelnikov @ 2008-08-07 18:22 ` Aleksey Novodvorsky 2008-08-07 18:24 ` Evgeny Sinelnikov 1 sibling, 1 reply; 16+ messages in thread From: Aleksey Novodvorsky @ 2008-08-07 18:22 UTC (permalink / raw) To: ALT Linux Team development discussions Cc: ALT Linux Team development discussions 07.08.08, Anton Farygin<rider@altlinux.com> написал(а): > > > Привет! > > Шаги очень простые: > > склонировать у меня из git'а mkimage-profile-extralite.gi > > поставить mkimage, hasher и добавить себя в пользователи hasher'у > > > Поправить список пакетов в profiles/packages-lists/base.in > и profiles/packages-lists/icewm > > Выполнить: > ./configure --with-language=ru_RU > --with-kernel=std-def=2.6.25-alt7 --with-theme=extralite > --with-arch=i586 --with-license=extralite > > и далее выполнить make installer make clean бывает полезен, как показала практика. :-) Rgrds, Алексей ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 18:22 ` Aleksey Novodvorsky @ 2008-08-07 18:24 ` Evgeny Sinelnikov 2008-08-08 4:29 ` Eugene Prokopiev 0 siblings, 1 reply; 16+ messages in thread From: Evgeny Sinelnikov @ 2008-08-07 18:24 UTC (permalink / raw) To: ALT Linux Team development discussions 7 августа 2008 г. 22:22 пользователь Aleksey Novodvorsky <a.e.nvdv@gmail.com> написал: > 07.08.08, Anton Farygin<rider@altlinux.com> написал(а): >> >> >> Привет! >> >> Шаги очень простые: >> >> склонировать у меня из git'а mkimage-profile-extralite.gi >> >> поставить mkimage, hasher и добавить себя в пользователи hasher'у >> >> >> Поправить список пакетов в profiles/packages-lists/base.in >> и profiles/packages-lists/icewm >> >> Выполнить: >> ./configure --with-language=ru_RU >> --with-kernel=std-def=2.6.25-alt7 --with-theme=extralite >> --with-arch=i586 --with-license=extralite >> >> и далее выполнить make installer > > make clean бывает полезен, как показала практика. :-) > Лучше make distclean, иначе хвосты остаются... -- Sin (Sinelnikov Evgeny) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-07 18:24 ` Evgeny Sinelnikov @ 2008-08-08 4:29 ` Eugene Prokopiev 2008-08-08 16:11 ` Michael Shigorin 0 siblings, 1 reply; 16+ messages in thread From: Eugene Prokopiev @ 2008-08-08 4:29 UTC (permalink / raw) To: ALT Linux Team development discussions > >> Привет! > >> > >> Шаги очень простые: > >> > >> склонировать у меня из git'а mkimage-profile-extralite.gi > >> > >> поставить mkimage, hasher и добавить себя в пользователи hasher'у > >> > >> > >> Поправить список пакетов в profiles/packages-lists/base.in > >> и profiles/packages-lists/icewm > >> > >> Выполнить: > >> ./configure --with-language=ru_RU > >> --with-kernel=std-def=2.6.25-alt7 --with-theme=extralite > >> --with-arch=i586 --with-license=extralite > >> > >> и далее выполнить make installer > > > > make clean бывает полезен, как показала практика. :-) > > > > > Лучше make distclean, иначе хвосты остаются... Хвосты остаются и после этого: $ ls autom4te.cache config.log config.status configure configure.ac Makefile Makefile.in profiles по сравнению с первоначальным: $ ls configure.ac Makefile.in profiles -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-08 4:29 ` Eugene Prokopiev @ 2008-08-08 16:11 ` Michael Shigorin 2008-08-08 16:15 ` Anton Farygin 0 siblings, 1 reply; 16+ messages in thread From: Michael Shigorin @ 2008-08-08 16:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Aug 08, 2008 at 08:29:09AM +0400, Eugene Prokopiev wrote: > > Лучше make distclean, иначе хвосты остаются... > Хвосты остаются и после этого: О, поправишь? > $ ls > autom4te.cache config.log config.status configure configure.ac > Makefile Makefile.in profiles > > по сравнению с первоначальным: BTW git status для выяснения может быть ещё удобнее (рабочая копия профиля -- тоже git repo, если был гит). > $ ls > configure.ac Makefile.in profiles -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-08 16:11 ` Michael Shigorin @ 2008-08-08 16:15 ` Anton Farygin 2008-08-08 16:29 ` Mykola S. Grechukh 0 siblings, 1 reply; 16+ messages in thread From: Anton Farygin @ 2008-08-08 16:15 UTC (permalink / raw) To: ALT Linux Team development discussions Michael Shigorin пишет: > On Fri, Aug 08, 2008 at 08:29:09AM +0400, Eugene Prokopiev wrote: >>> Лучше make distclean, иначе хвосты остаются... >> Хвосты остаются и после этого: > >> autom4te.cache config.log config.status configure configure.ac >> Makefile Makefile.in profiles >> >> по сравнению с первоначальным: > > BTW git status для выяснения может быть ещё удобнее > (рабочая копия профиля -- тоже git repo, если был гит). А git-clean ещё удобнее вместо make clean ;) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-08 16:15 ` Anton Farygin @ 2008-08-08 16:29 ` Mykola S. Grechukh 2008-08-08 16:58 ` Anton Farygin 0 siblings, 1 reply; 16+ messages in thread From: Mykola S. Grechukh @ 2008-08-08 16:29 UTC (permalink / raw) To: ALT Linux Team development discussions 2008/8/8 Anton Farygin <>: > А git-clean ещё удобнее вместо make clean ;) > как он будет удалять чруты хэшера? ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? 2008-08-08 16:29 ` Mykola S. Grechukh @ 2008-08-08 16:58 ` Anton Farygin 0 siblings, 0 replies; 16+ messages in thread From: Anton Farygin @ 2008-08-08 16:58 UTC (permalink / raw) To: ALT Linux Team development discussions Mykola S. Grechukh пишет: > 2008/8/8 Anton Farygin <>: >> А git-clean ещё удобнее вместо make clean ;) >> > > как он будет удалять чруты хэшера? Да, про чруты hasher'а я как-то и не подумал. Тогда придётся make distclean, git-clean Ну или добавить в Makefile что-то для себя. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Q: как собрать дистрибутив на основе Sisyphus? 2008-08-07 16:46 [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? Denis Ovsienko 2008-08-07 16:57 ` Slava Dubrovskiy 2008-08-07 17:10 ` Anton Farygin @ 2008-08-07 20:10 ` Michael Shigorin 2 siblings, 0 replies; 16+ messages in thread From: Michael Shigorin @ 2008-08-07 20:10 UTC (permalink / raw) To: devel On Thu, Aug 07, 2008 at 08:46:09PM +0400, Denis Ovsienko wrote: > Как я догадываюсь в последнее время, на основе Sisyphus можно > сделать нечто, способное устанавливаться и работать. Вполне. Только под рукой исключительно графический инсталер. Есть и текстовый времён M24 (на ruby), но его придётся основательно адаптировать для попытки заюзать сейчас. (интересно, autoinstall.scm сейчас работает?) > Мой вопрос звучит так: имея ТЗ в виде списка названий пакетов и > неограниченный доступ к зеркалам, какие действия необходимо > выполнить, чтобы это нечто получить? http://www.altlinux.org/Mkimage уже прозвучало, могу ещё предложить свою помощь почтой/жабером по мере надобности. Желательно с фиксацией полезного тоже на вики. Отталкиваться стоит, возможно, от extralite, а возможно -- от mkimage-profile-server (у boyarsh@ или меня в гите). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2008-08-08 16:58 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-08-07 16:46 [devel] Q: как собрать квази-дистрибутив на основе Sisyphus? Denis Ovsienko 2008-08-07 16:57 ` Slava Dubrovskiy 2008-08-07 17:10 ` Anton Farygin 2008-08-07 18:20 ` Evgeny Sinelnikov 2008-08-07 20:07 ` [devel] Q: как собрать дистрибутив " Michael Shigorin 2008-08-07 20:29 ` Alexey Gladkov 2008-08-07 20:29 ` [devel] Q: как собрать квази-дистрибутив " Anton Farygin 2008-08-07 21:23 ` Michael Shigorin 2008-08-07 18:22 ` Aleksey Novodvorsky 2008-08-07 18:24 ` Evgeny Sinelnikov 2008-08-08 4:29 ` Eugene Prokopiev 2008-08-08 16:11 ` Michael Shigorin 2008-08-08 16:15 ` Anton Farygin 2008-08-08 16:29 ` Mykola S. Grechukh 2008-08-08 16:58 ` Anton Farygin 2008-08-07 20:10 ` [devel] Q: как собрать дистрибутив " Michael Shigorin
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