ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Hasher не берёт пакеты из repo в своём workdir'е
@ 2005-02-09 12:42 Maxim Bodyansky
  2005-02-09 13:06 ` Alexey I. Froloff
  2005-02-09 13:11 ` Nick S. Grechukh
  0 siblings, 2 replies; 5+ messages in thread
From: Maxim Bodyansky @ 2005-02-09 12:42 UTC (permalink / raw)
  To: ALT Linux Community

Здравствуйте.

Задача:
1. Создать песочницу hasher'а
2. с возможностью использования любого указанного локального репозитория
   в качестве источника пакетов для воссоздания сборочного окружения.
3. Пакеты для последующих сборок должны браться из выходного каталога
   предыдущих (workdir/repo).

Вопрос:
 Я так понимаю что хешер как раз это и умеет (ошибаюсь?)
 Куда копать? :)

Сейчас есть:
 ALM_2.4, hasher "из коробки"
 Среду настроил по алгоритму из doc/hasher
 В workdir'е лежит каталог master2.4, в нём:
 apt.conf:
    Dir::Etc "path/to/workdir/master2.4/";
    Dir::Etc::sourcelist "sources.list";
    Dir::Etc::rpmpriorities "rpmpriorities";
 pkgpriorities из /etc/apt
 sources.list с локальными путями.

 Сборку запускаю командой:
   hsh --apt-config path/to/workdir/master2.4/apt.conf \
       --no-sisyphus-check=packager,gpg path/to/work/dir some.src.rpm

  Пакеты из локальных обычных репозиториев ставятся, а из хешеровского
  repo как-то не хотят :(

Где-то явно стормозил, но вот где не пойму :( 

С уважением, Maximbo.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Hasher не берёт пакеты из repo в своём workdir'е
  2005-02-09 12:42 [Comm] Hasher не берёт пакеты из repo в своём workdir'е Maxim Bodyansky
@ 2005-02-09 13:06 ` Alexey I. Froloff
  2005-02-09 13:23   ` Maxim Bodyansky
  2005-02-09 13:11 ` Nick S. Grechukh
  1 sibling, 1 reply; 5+ messages in thread
From: Alexey I. Froloff @ 2005-02-09 13:06 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 618 bytes --]

* Maxim Bodyansky <maximbo@> [050209 16:04]:
>  Сборку запускаю командой:
>    hsh --apt-config path/to/workdir/master2.4/apt.conf \
>        --no-sisyphus-check=packager,gpg path/to/work/dir some.src.rpm

>   Пакеты из локальных обычных репозиториев ставятся, а из хешеровского
>   repo как-то не хотят :(
man hsh -> --with-stuff

-- 
Regards, Sir Raorn.
-------------------
>>Именно.  И тратить силы на дублирование -- самоубийство.
>Нет. Самоубийтво предоставлять неполноценную, не связанную и 
>разрозненную документацию.
Давайте не будем о суициде, тем более -- о его способах.
		-- aen in docs@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Hasher не берёт пакеты из repo в своём workdir'е
  2005-02-09 12:42 [Comm] Hasher не берёт пакеты из repo в своём workdir'е Maxim Bodyansky
  2005-02-09 13:06 ` Alexey I. Froloff
@ 2005-02-09 13:11 ` Nick S. Grechukh
  2005-02-09 13:27   ` Maxim Bodyansky
  1 sibling, 1 reply; 5+ messages in thread
From: Nick S. Grechukh @ 2005-02-09 13:11 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 1195 bytes --]

On Wednesday 09 February 2005 14:42, Maxim Bodyansky wrote:
> 1. Создать песочницу hasher'а
> 2. с возможностью использования любого указанного локального репозитория
>    в качестве источника пакетов для воссоздания сборочного окружения.
> 3. Пакеты для последующих сборок должны браться из выходного каталога
>    предыдущих (workdir/repo).
> Вопрос:
>  Я так понимаю что хешер как раз это и умеет (ошибаюсь?)
умеет-умеет. это уже промышленное средство для этих целей.
> Сейчас есть:
>  ALM_2.4, hasher "из коробки"
>  Среду настроил по алгоритму из doc/hasher
>  В workdir'е лежит каталог master2.4, в нём:
>  apt.conf:
>     Dir::Etc "path/to/workdir/master2.4/";
>     Dir::Etc::sourcelist "sources.list";
>     Dir::Etc::rpmpriorities "rpmpriorities";
>  pkgpriorities из /etc/apt
>  sources.list с локальными путями.
>  Сборку запускаю командой:
>    hsh --apt-config path/to/workdir/master2.4/apt.conf \
>        --no-sisyphus-check=packager,gpg path/to/work/dir some.src.rpm
>   Пакеты из локальных обычных репозиториев ставятся, а из хешеровского
>   repo как-то не хотят :(
> Где-то явно стормозил, но вот где не пойму :(
а в sources.list -то прописан workdir/repo/i586/RPMS.hasher ?

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Hasher не берёт пакеты из repo в своём workdir'е
  2005-02-09 13:06 ` Alexey I. Froloff
@ 2005-02-09 13:23   ` Maxim Bodyansky
  0 siblings, 0 replies; 5+ messages in thread
From: Maxim Bodyansky @ 2005-02-09 13:23 UTC (permalink / raw)
  To: community

Wed, Feb 09, 2005 at 04:06:36PM +0300 это было написано Alexey I. Froloff:
> * Maxim Bodyansky <maximbo@> [050209 16:04]:
> >  Сборку запускаю командой:
> >    hsh --apt-config path/to/workdir/master2.4/apt.conf \
> >        --no-sisyphus-check=packager,gpg path/to/work/dir some.src.rpm
> 
> >   Пакеты из локальных обычных репозиториев ставятся, а из хешеровского
> >   repo как-то не хотят :(
> man hsh -> --with-stuff

Пробовал. Эта опция по-умолчанию включена, кажется.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] Hasher не берёт пакеты из repo в своём workdir'е
  2005-02-09 13:11 ` Nick S. Grechukh
@ 2005-02-09 13:27   ` Maxim Bodyansky
  0 siblings, 0 replies; 5+ messages in thread
From: Maxim Bodyansky @ 2005-02-09 13:27 UTC (permalink / raw)
  To: community

Wed, Feb 09, 2005 at 03:11:51PM +0200 это было написано Nick S. Grechukh:
> On Wednesday 09 February 2005 14:42, Maxim Bodyansky wrote:
> > 1. Создать песочницу hasher'а
> > 2. с возможностью использования любого указанного локального репозитория
> >    в качестве источника пакетов для воссоздания сборочного окружения.
> > 3. Пакеты для последующих сборок должны браться из выходного каталога
> >    предыдущих (workdir/repo).
> > Вопрос:
> >  Я так понимаю что хешер как раз это и умеет (ошибаюсь?)
> умеет-умеет. это уже промышленное средство для этих целей.
> > Сейчас есть:
> >  ALM_2.4, hasher "из коробки"
> >  Среду настроил по алгоритму из doc/hasher
> >  В workdir'е лежит каталог master2.4, в нём:
> >  apt.conf:
> >     Dir::Etc "path/to/workdir/master2.4/";
> >     Dir::Etc::sourcelist "sources.list";
> >     Dir::Etc::rpmpriorities "rpmpriorities";
> >  pkgpriorities из /etc/apt
> >  sources.list с локальными путями.
> >  Сборку запускаю командой:
> >    hsh --apt-config path/to/workdir/master2.4/apt.conf \
> >        --no-sisyphus-check=packager,gpg path/to/work/dir some.src.rpm
> >   Пакеты из локальных обычных репозиториев ставятся, а из хешеровского
> >   repo как-то не хотят :(
> > Где-то явно стормозил, но вот где не пойму :(
> а в sources.list -то прописан workdir/repo/i586/RPMS.hasher ?

И это пробовал. Во время работы хешер создаёт свой файл sources.list, и в
него это первой строчкой пишется (если вызывать без --without-stuff).


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-02-09 13:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-09 12:42 [Comm] Hasher не берёт пакеты из repo в своём workdir'е Maxim Bodyansky
2005-02-09 13:06 ` Alexey I. Froloff
2005-02-09 13:23   ` Maxim Bodyansky
2005-02-09 13:11 ` Nick S. Grechukh
2005-02-09 13:27   ` Maxim Bodyansky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git