ALT Linux Distributions development
 help / color / mirror / Atom feed
* [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