* [devel-distro] Fwd: regular-token @ 2017-08-09 12:14 ` Paul Wolneykien 2017-08-09 15:01 ` Mikhail Efremov 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2017-08-09 12:14 UTC (permalink / raw) To: devel-distro Привет дистростроителям! Вопрос у меня вот какой: как добавить в инстяллятор ещё один шаг? На wiki я прочитал про /usr/share/install2/steps . Но когда тестировал, то обнаружил, что livecd-install, непонятно почему (!), читает шаги из другого места. Кто-нибудь знает почему так? И как синхронизировать? Запаковать свою версию /etc/livecd-install/steps не получается, потому что тогда возникает конфликт с пакетом livecd-install. Подробности ниже. -------- Перенаправленное сообщение -------- Тема: regular-token Дата: Tue, 8 Aug 2017 18:18:50 +0300 От: Paul Wolneykien <manowar@altlinux.org> Организация: ALT Linux Кому: Michael Shigorin <mike@altlinux.ru> Миша, а подскажи, пожалуйста, как правильно переопределить последовательность шагов в livecd-install? А то у меня сейчас вот так: mkimage: Processing 'build-image' ... file /etc/livecd-install/steps conflicts between attempted installs of livecd-install-0.9.8-alt1.noarch and installer-distro-token-desktop-stage3-0.1.0-alt1.noarch В самом пакете livecd-install, кроме steps, ещё много чего полезного. Так что отказываться от его установки, полагаю, не вариант. Если что, то вот профиль, который я сейчас мучаю (или он меня): http://git.altlinux.org/people/manowar/public/regular-token.git . А installer-distro-token-desktop вот тут: http://git.altlinux.org/people/manowar/packages/installer-distro-token-desktop.git . ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-09 12:14 ` [devel-distro] Fwd: regular-token Paul Wolneykien @ 2017-08-09 15:01 ` Mikhail Efremov 2017-08-09 14:59 ` Paul Wolneykien 2017-08-18 10:22 ` Paul Wolneykien 0 siblings, 2 replies; 12+ messages in thread From: Mikhail Efremov @ 2017-08-09 15:01 UTC (permalink / raw) To: devel-distro On Wed, 9 Aug 2017 15:14:17 +0300 Paul Wolneykien wrote: > Привет дистростроителям! > > Вопрос у меня вот какой: как добавить в инстяллятор ещё один шаг? > > На wiki я прочитал про /usr/share/install2/steps . Но когда > тестировал, то обнаружил, что livecd-install, непонятно почему (!), > читает шаги из другого места. Кто-нибудь знает почему так? И как > синхронизировать? Давно пора как-то привести к общему знаменателю (насколько возможно) инсталлер и livecd-install, выделить общее и использовать совместно. Но делать это надо аккуратно и вдумчиво (livecd-install и installer все-таки работают в сильно разном окружении) и на это никогда нет времени. > Запаковать свою версию /etc/livecd-install/steps не получается, потому > что тогда возникает конфликт с пакетом livecd-install. Я отхакивал шаги скриптом в live/image-scripts.d/ в профиле. -- WBR, Mikhail Efremov ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-09 15:01 ` Mikhail Efremov @ 2017-08-09 14:59 ` Paul Wolneykien 2017-08-09 15:07 ` Paul Wolneykien 2017-08-18 10:22 ` Paul Wolneykien 1 sibling, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2017-08-09 14:59 UTC (permalink / raw) To: devel-distro 09.08.2017 18:01, Mikhail Efremov пишет: > On Wed, 9 Aug 2017 15:14:17 +0300 Paul Wolneykien wrote: >> Привет дистростроителям! >> >> Вопрос у меня вот какой: как добавить в инстяллятор ещё один шаг? >> >> На wiki я прочитал про /usr/share/install2/steps . Но когда >> тестировал, то обнаружил, что livecd-install, непонятно почему (!), >> читает шаги из другого места. Кто-нибудь знает почему так? И как >> синхронизировать? > > Давно пора как-то привести к общему знаменателю (насколько возможно) > инсталлер и livecd-install, выделить общее и использовать совместно. Но > делать это надо аккуратно и вдумчиво (livecd-install и installer > все-таки работают в сильно разном окружении) и на это никогда нет > времени. > >> Запаковать свою версию /etc/livecd-install/steps не получается, потому >> что тогда возникает конфликт с пакетом livecd-install. > > Я отхакивал шаги скриптом в live/image-scripts.d/ в профиле. > Понятно, спасибо. А историю вопроса — почему список шагов всё-таки разный? — никто не помнит? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-09 14:59 ` Paul Wolneykien @ 2017-08-09 15:07 ` Paul Wolneykien 0 siblings, 0 replies; 12+ messages in thread From: Paul Wolneykien @ 2017-08-09 15:07 UTC (permalink / raw) To: devel-distro 09.08.2017 17:59, Paul Wolneykien пишет: > Давно пора как-то привести к общему знаменателю (насколько возможно) > инсталлер и livecd-install, выделить общее и использовать совместно. Но > делать это надо аккуратно и вдумчиво (livecd-install и installer > все-таки работают в сильно разном окружении) и на это никогда нет > времени. Следуя простой логике, нужно выделить /etc/livecd-install/steps в отдельный пакет livecd-install-common, по аналогии c install2-common, в котором лежат обычные /usr/share/install2/steps. Но нужно как-то обеспечить после этого попадание livecd-install-common в дистрибутивы по умолчанию. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-09 15:01 ` Mikhail Efremov 2017-08-09 14:59 ` Paul Wolneykien @ 2017-08-18 10:22 ` Paul Wolneykien 2017-08-18 10:47 ` Paul Wolneykien 1 sibling, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2017-08-18 10:22 UTC (permalink / raw) To: devel-distro 09.08.2017 18:01, Mikhail Efremov пишет: >> Запаковать свою версию /etc/livecd-install/steps не получается, потому >> что тогда возникает конфликт с пакетом livecd-install. > Я отхакивал шаги скриптом в live/image-scripts.d/ в профиле. Всем привет. Я вот придумал, как сделать через альтернативы: http://git.altlinux.org/tasks/187206/ . Дистрибутив собрался и установился как надо. Может быть так и оставим? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-18 10:22 ` Paul Wolneykien @ 2017-08-18 10:47 ` Paul Wolneykien 2017-08-22 9:41 ` Paul Wolneykien 2017-08-22 11:06 ` Sergey V Turchin 0 siblings, 2 replies; 12+ messages in thread From: Paul Wolneykien @ 2017-08-18 10:47 UTC (permalink / raw) To: devel-distro 18.08.2017 13:22, Paul Wolneykien пишет: > 09.08.2017 18:01, Mikhail Efremov пишет: >>> Запаковать свою версию /etc/livecd-install/steps не получается, потому >>> что тогда возникает конфликт с пакетом livecd-install. >> Я отхакивал шаги скриптом в live/image-scripts.d/ в профиле. > > Всем привет. Я вот придумал, как сделать через альтернативы: > http://git.altlinux.org/tasks/187206/ . Дистрибутив собрался и > установился как надо. Может быть так и оставим? > Там единственное, с чем пока не разобрался, это почему для виртуального пакета installer-feature-token-profile по зависимостям вытягивается именно installer-feature-token-rutokenecp, а не installer-feature-token-default. Вроде бы никаких приоритетов у него не прописано, и я наивно полагал, что будет выбран первый по алфавиту. Однако эта проблемка не касается самого livecd-installer — это внутренний вопрос installer-distro-token-desktop. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-18 10:47 ` Paul Wolneykien @ 2017-08-22 9:41 ` Paul Wolneykien 2017-08-22 11:06 ` Sergey V Turchin 1 sibling, 0 replies; 12+ messages in thread From: Paul Wolneykien @ 2017-08-22 9:41 UTC (permalink / raw) To: devel-distro 18.08.2017 13:47, Paul Wolneykien пишет: > 18.08.2017 13:22, Paul Wolneykien пишет: >> 09.08.2017 18:01, Mikhail Efremov пишет: >>>> Запаковать свою версию /etc/livecd-install/steps не получается, потому >>>> что тогда возникает конфликт с пакетом livecd-install. >>> Я отхакивал шаги скриптом в live/image-scripts.d/ в профиле. >> >> Всем привет. Я вот придумал, как сделать через альтернативы: >> http://git.altlinux.org/tasks/187206/ . Дистрибутив собрался и >> установился как надо. Может быть так и оставим? Ну что, товарищи, комитим? >> > > Там единственное, с чем пока не разобрался, это почему для > виртуального пакета installer-feature-token-profile по зависимостям > вытягивается именно installer-feature-token-rutokenecp, а не > installer-feature-token-default. Вроде бы никаких приоритетов у него не > прописано, и я наивно полагал, что будет выбран первый по алфавиту. > > Однако эта проблемка не касается самого livecd-installer — это > внутренний вопрос installer-distro-token-desktop. > > _______________________________________________ > devel-distro mailing list > devel-distro@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-distro > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-18 10:47 ` Paul Wolneykien 2017-08-22 9:41 ` Paul Wolneykien @ 2017-08-22 11:06 ` Sergey V Turchin 2017-08-22 11:26 ` Paul Wolneykien 1 sibling, 1 reply; 12+ messages in thread From: Sergey V Turchin @ 2017-08-22 11:06 UTC (permalink / raw) To: Distributions development On Friday, 18 August 2017 13:47:09 MSK Paul Wolneykien wrote: [...] > Там единственное, с чем пока не разобрался, это почему для > виртуального пакета installer-feature-token-profile по зависимостям > вытягивается именно installer-feature-token-rutokenecp, а не > installer-feature-token-default. Вроде бы никаких приоритетов у него не > прописано, и я наивно полагал, что будет выбран первый по алфавиту. Больший по алфавиту. [...] -- Regards, Sergey. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-22 11:06 ` Sergey V Turchin @ 2017-08-22 11:26 ` Paul Wolneykien 2017-08-22 11:40 ` Sergey V Turchin 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2017-08-22 11:26 UTC (permalink / raw) To: devel-distro 22.08.2017 14:06, Sergey V Turchin пишет: > On Friday, 18 August 2017 13:47:09 MSK Paul Wolneykien wrote: > > [...] >> Там единственное, с чем пока не разобрался, это почему для >> виртуального пакета installer-feature-token-profile по зависимостям >> вытягивается именно installer-feature-token-rutokenecp, а не >> installer-feature-token-default. Вроде бы никаких приоритетов у него не >> прописано, и я наивно полагал, что будет выбран первый по алфавиту. > Больший по алфавиту. Спасибо! А нет ли тогда практики назначать виртуальным пакетам версии, которые играли бы роль весовых коэффициентов? Типа Provides: installer-feature-token-profile = 50 И сработает ли это? Т.е. будет ли автоматом выбрана самая старшая версия из доступных? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-22 11:26 ` Paul Wolneykien @ 2017-08-22 11:40 ` Sergey V Turchin 2017-08-24 10:21 ` Paul Wolneykien 0 siblings, 1 reply; 12+ messages in thread From: Sergey V Turchin @ 2017-08-22 11:40 UTC (permalink / raw) To: Distributions development On Tuesday, 22 August 2017 14:26:24 MSK Paul Wolneykien wrote: [...] > Спасибо! А нет ли тогда практики назначать виртуальным пакетам версии, Есть, конечно. gcc-с++, например. > которые играли бы роль весовых коэффициентов? Типа > > Provides: installer-feature-token-profile = 50 > И сработает ли это? Т.е. будет ли автоматом выбрана самая старшая версия > из доступных? Руками apt-get попросит выбрать. В инсталляторе спец.опция указана, чтоб старший ставился. -- Regards, Sergey. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-22 11:40 ` Sergey V Turchin @ 2017-08-24 10:21 ` Paul Wolneykien 2017-08-24 10:53 ` Sergey V Turchin 0 siblings, 1 reply; 12+ messages in thread From: Paul Wolneykien @ 2017-08-24 10:21 UTC (permalink / raw) To: devel-distro 22.08.2017 14:40, Sergey V Turchin пишет: >> Provides: installer-feature-token-profile = 50 >> И сработает ли это? Т.е. будет ли автоматом выбрана самая старшая версия >> из доступных? > Руками apt-get попросит выбрать. В инсталляторе спец.опция указана, чтоб > старший ставился. $ rpm -q --provides -p installer-feature-token-default-0.1.1-alt1.noarch.rpm installer-feature-token-profile = 50 $ rpm -q --provides -p installer-feature-token-rutokenecp-0.1.1-alt1.noarch.rpm installer-feature-token-profile = 40 Но фокус не удался: в образ всё равно попадает installer-feature-token-rutokenecp. 2mike@: Миш, может быть у тебя в mkimage-profiles нет этой спец. опции, чтобы старший ставился? На всякий случай профиль: http://git.altlinux.org/people/manowar/public/regular-token.git ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel-distro] Fwd: regular-token 2017-08-24 10:21 ` Paul Wolneykien @ 2017-08-24 10:53 ` Sergey V Turchin 0 siblings, 0 replies; 12+ messages in thread From: Sergey V Turchin @ 2017-08-24 10:53 UTC (permalink / raw) To: Distributions development On Thursday, 24 August 2017 13:21:40 MSK Paul Wolneykien wrote: > 22.08.2017 14:40, Sergey V Turchin пишет: > >> Provides: installer-feature-token-profile = 50 > >> > >> И сработает ли это? Т.е. будет ли автоматом выбрана самая старшая версия > >> из доступных? > > > > Руками apt-get попросит выбрать. В инсталляторе спец.опция указана, чтоб > > старший ставился. > > $ rpm -q --provides -p > installer-feature-token-default-0.1.1-alt1.noarch.rpm > installer-feature-token-profile = 50 > > $ rpm -q --provides -p > installer-feature-token-rutokenecp-0.1.1-alt1.noarch.rpm > installer-feature-token-profile = 40 > > Но фокус не удался: в образ всё равно попадает > installer-feature-token-rutokenecp. Значит, кто-то конкретно его вытаскивает. > 2mike@: Миш, может быть у тебя в mkimage-profiles нет этой спец. > опции, чтобы старший ставился? Тогда образы перестанут собираться. > На всякий случай профиль: > http://git.altlinux.org/people/manowar/public/regular-token.git -- Regards, Sergey. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-08-24 10:53 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-08-09 12:14 ` [devel-distro] Fwd: regular-token Paul Wolneykien 2017-08-09 15:01 ` Mikhail Efremov 2017-08-09 14:59 ` Paul Wolneykien 2017-08-09 15:07 ` Paul Wolneykien 2017-08-18 10:22 ` Paul Wolneykien 2017-08-18 10:47 ` Paul Wolneykien 2017-08-22 9:41 ` Paul Wolneykien 2017-08-22 11:06 ` Sergey V Turchin 2017-08-22 11:26 ` Paul Wolneykien 2017-08-22 11:40 ` Sergey V Turchin 2017-08-24 10:21 ` Paul Wolneykien 2017-08-24 10:53 ` Sergey V Turchin
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