* [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 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 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 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