ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] vserverator
@ 2005-01-21 23:18 Leonid Shalupov
  2005-01-21 23:54 ` [sisyphus] vserverator Michael Shigorin
  2005-01-24  7:47 ` [sisyphus] vserverator Anton Farygin
  0 siblings, 2 replies; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-21 23:18 UTC (permalink / raw)
  To: sisyphus

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

Hi!

Не дождавшись обещанного util-vserver с поддержкой apt,
я переделал separator для создания с нуля vserver'ов.

Брать отсюда:
ba1196270d51807e790ae3ff2500eb09 ftp://classiq.ucvt.ru/pub/shalupov/vserverator/vserverator-0.1-alt1.noarch.rpm
373f549b5d3391da0067e3ca06a444a0 ftp://classiq.ucvt.ru/pub/shalupov/vserverator/vserverator-0.1-alt1.src.rpm

Устанавливается под текущим Сизифом, но не под Мастером 2.4
(separator требует новых fakechroot и fakeroot, ему виднее)

Если есть желание, могу через некоторое время положить в /i/S/

--
Live long and prosper,
Leonid Shalupov.

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

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

* [sisyphus] Re: vserverator
  2005-01-21 23:18 [sisyphus] vserverator Leonid Shalupov
@ 2005-01-21 23:54 ` Michael Shigorin
  2005-01-24  7:51   ` Anton Farygin
  2005-01-24  7:47 ` [sisyphus] vserverator Anton Farygin
  1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2005-01-21 23:54 UTC (permalink / raw)
  To: sisyphus

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

On Sat, Jan 22, 2005 at 02:18:39AM +0300, Leonid Shalupov wrote:
> Устанавливается под текущим Сизифом, но не под Мастером 2.4
> (separator требует новых fakechroot и fakeroot, ему виднее)

Однако с правильным -s sources.list-2.4 прекрасно собирает и 2.4.
:)

> Если есть желание, могу через некоторое время положить в /i/S/

Не то слово как есть.

PS: пойдёмте в http://lists.osdn.org.ua/wws/info/vserver ?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

* Re: [sisyphus] vserverator
  2005-01-21 23:18 [sisyphus] vserverator Leonid Shalupov
  2005-01-21 23:54 ` [sisyphus] vserverator Michael Shigorin
@ 2005-01-24  7:47 ` Anton Farygin
  2005-01-24  8:48   ` Leonid Shalupov
  1 sibling, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24  7:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>Hi!
>
>Не дождавшись обещанного util-vserver с поддержкой apt,
>я переделал separator для создания с нуля vserver'ов.
>
>Брать отсюда:
>ba1196270d51807e790ae3ff2500eb09 ftp://classiq.ucvt.ru/pub/shalupov/vserverator/vserverator-0.1-alt1.noarch.rpm
>373f549b5d3391da0067e3ca06a444a0 ftp://classiq.ucvt.ru/pub/shalupov/vserverator/vserverator-0.1-alt1.src.rpm
>
>Устанавливается под текущим Сизифом, но не под Мастером 2.4
>(separator требует новых fakechroot и fakeroot, ему виднее)
>
>Если есть желание, могу через некоторое время положить в /i/S/
>
>  
>
Не надо в i/S/

Правильнее сделать нормальный патч для separator, что бы с его помощью 
можно было устанавливать.

Rgds,
Rider



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

* Re: [sisyphus] Re: vserverator
  2005-01-21 23:54 ` [sisyphus] vserverator Michael Shigorin
@ 2005-01-24  7:51   ` Anton Farygin
  2005-01-24  8:52     ` Leonid Shalupov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24  7:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:

>On Sat, Jan 22, 2005 at 02:18:39AM +0300, Leonid Shalupov wrote:
>  
>
>>Устанавливается под текущим Сизифом, но не под Мастером 2.4
>>(separator требует новых fakechroot и fakeroot, ему виднее)
>>    
>>
И это очень правильно. Хотя в принципе для установки пакетов в реальную 
систему fakechroot и fakeroot не актуальны.

>
>Однако с правильным -s sources.list-2.4 прекрасно собирает и 2.4.
>:)
>
>  
>
естественно.. чего бы это вдруг ему не собирать ? ;-)

>>Если есть желание, могу через некоторое время положить в /i/S/
>>    
>>
>
>Не то слово как есть.
>  
>
Это не правильно. В принципе у меня уже есть готовый separator, в 
котором можно будет устанавливать пакеты в любой каталог.

Осталось только дождаться закрытия 
https://bugzilla.altlinux.org/show_bug.cgi?id=5869
;-)

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24  7:47 ` [sisyphus] vserverator Anton Farygin
@ 2005-01-24  8:48   ` Leonid Shalupov
  2005-01-24  9:19     ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24  8:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 10:47:26AM +0300, Anton Farygin wrote:
> >Не дождавшись обещанного util-vserver с поддержкой apt,
> >я переделал separator для создания с нуля vserver'ов.
> Не надо в i/S/
> 
> Правильнее сделать нормальный патч для separator, что бы с его помощью 
> можно было устанавливать.
И не только устанавливать, но и настраивать.
(см. make_vserver в install-helper'e vserverator'a)
Как отдельный тип профилей?
(тогда уж и названия mklive-* не те...)

--
Live long and prosper,
Leonid Shalupov.


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

* Re: [sisyphus] Re: vserverator
  2005-01-24  7:51   ` Anton Farygin
@ 2005-01-24  8:52     ` Leonid Shalupov
  2005-01-24  9:17       ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24  8:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 10:51:18AM +0300, Anton Farygin wrote:
> >>Устанавливается под текущим Сизифом, но не под Мастером 2.4
> >>(separator требует новых fakechroot и fakeroot, ему виднее)
> И это очень правильно. Хотя в принципе для установки пакетов в реальную 
> систему fakechroot и fakeroot не актуальны.
Идея собирать под пользователем, а полученный tar распаковывать под root'ом
куда-нужно мне чем-то нравится...

--
Live long and prosper,
Leonid Shalupov.


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

* Re: [sisyphus] Re: vserverator
  2005-01-24  8:52     ` Leonid Shalupov
@ 2005-01-24  9:17       ` Anton Farygin
  2005-01-24  9:30         ` Leonid Shalupov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24  9:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>On Mon, Jan 24, 2005 at 10:51:18AM +0300, Anton Farygin wrote:
>  
>
>>>>Устанавливается под текущим Сизифом, но не под Мастером 2.4
>>>>(separator требует новых fakechroot и fakeroot, ему виднее)
>>>>        
>>>>
>>И это очень правильно. Хотя в принципе для установки пакетов в реальную 
>>систему fakechroot и fakeroot не актуальны.
>>    
>>
>Идея собирать под пользователем, а полученный tar распаковывать под root'ом
>куда-нужно мне чем-то нравится...
>  
>
Можно и так. Но тогда вообще не понимаю, зачем делать отдельный пакет. В 
принципе это можно сделать и сейчас.

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24  8:48   ` Leonid Shalupov
@ 2005-01-24  9:19     ` Anton Farygin
  2005-01-24  9:28       ` Leonid Shalupov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24  9:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>On Mon, Jan 24, 2005 at 10:47:26AM +0300, Anton Farygin wrote:
>  
>
>>>Не дождавшись обещанного util-vserver с поддержкой apt,
>>>я переделал separator для создания с нуля vserver'ов.
>>>      
>>>
>>Не надо в i/S/
>>
>>Правильнее сделать нормальный патч для separator, что бы с его помощью 
>>можно было устанавливать.
>>    
>>
>И не только устанавливать, но и настраивать.
>  
>
Да, надо в профилях сделать что-то вроде conf.d/, куда можно было бы 
класть различного рода скрипты.

>(см. make_vserver в install-helper'e vserverator'a)
>Как отдельный тип профилей?
>  
>
Нет, зачем..

>(тогда уж и названия mklive-* не те...)
>  
>
Почему же ? разве что добавить еще одно - mkvserver ?

И вообще там много чего надо выносить в библиотеку, и скрипты писать с 
использованием этой библиотеки.

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24  9:19     ` Anton Farygin
@ 2005-01-24  9:28       ` Leonid Shalupov
  2005-01-24  9:36         ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24  9:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 12:19:34PM +0300, Anton Farygin wrote:
> >>Правильнее сделать нормальный патч для separator, что бы с его помощью 
> >>можно было устанавливать vserver'a.
> >И не только устанавливать, но и настраивать.
> Да, надо в профилях сделать что-то вроде conf.d/, куда можно было бы 
> класть различного рода скрипты.
Тогда и код для livecd выносится в conf.d(причём много).
Получается, что код будет хранится в моём профиле и не будет обновлятся с
обновлением пакета...

> И вообще там много чего надо выносить в библиотеку, и скрипты писать с 
> использованием этой библиотеки.
При написании vserverator'a выяснилось, что это только фактически
код создания окружения и установки в него пакетов.

Тогда предлагается
libseparator
separator-livecd
separator-vserver
...

Но код должен быть не в профилях.

--
Live long and prosper,
Leonid Shalupov.


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

* Re: [sisyphus] Re: vserverator
  2005-01-24  9:17       ` Anton Farygin
@ 2005-01-24  9:30         ` Leonid Shalupov
  0 siblings, 0 replies; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24  9:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 12:17:49PM +0300, Anton Farygin wrote:
> >Идея собирать под пользователем, а полученный tar распаковывать под root'ом
> >куда-нужно мне чем-то нравится...
> Можно и так. Но тогда вообще не понимаю, зачем делать отдельный пакет. В 
> принципе это можно сделать и сейчас.
Там ещё скрипт правильного создания /dev, исправления /etc/rc.d.
Т.е. для того, чтобы не садиться на стандартные грабли(например, с /dev/tty0
для mc)

--
Live long and prosper,
Leonid Shalupov.


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

* Re: [sisyphus] vserverator
  2005-01-24  9:28       ` Leonid Shalupov
@ 2005-01-24  9:36         ` Anton Farygin
  2005-01-24 10:02           ` Leonid Shalupov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24  9:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>On Mon, Jan 24, 2005 at 12:19:34PM +0300, Anton Farygin wrote:
>  
>
>>>>Правильнее сделать нормальный патч для separator, что бы с его помощью 
>>>>можно было устанавливать vserver'a.
>>>>        
>>>>
>>>И не только устанавливать, но и настраивать.
>>>      
>>>
>>Да, надо в профилях сделать что-то вроде conf.d/, куда можно было бы 
>>класть различного рода скрипты.
>>    
>>
>Тогда и код для livecd выносится в conf.d(причём много).
>  
>
Да.

>Получается, что код будет хранится в моём профиле и не будет обновлятся с
>обновлением пакета...
>  
>
Давайте подумаем как это сделать так, что бы еще и обновлялось.

>  
>
>>И вообще там много чего надо выносить в библиотеку, и скрипты писать с 
>>использованием этой библиотеки.
>>    
>>
>При написании vserverator'a выяснилось, что это только фактически
>код создания окружения и установки в него пакетов.
>
>Тогда предлагается
>libseparator
>separator-livecd
>separator-vserver
>  
>
Да нет, зачем дробить то так ?

просто сделать separator и положить в него библиотеку функций на шелле.

>...
>
>Но код должен быть не в профилях.
>
>  
>
Вот теперь нужно понять - где.

В профили нужно добавлять такую опцию просто безусловно (иначе 
невозможно будет использовать это в ряде случаев).

Может быть сделать /usr/share/separator/{vserver,livecd}/setup.d/ ?

Соответственно туда устанавливать скрипты настройки.
И еще нужно будет наверное где-то в скриптах добавить возможность 
задавать используемый тип настройки.

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24  9:36         ` Anton Farygin
@ 2005-01-24 10:02           ` Leonid Shalupov
  2005-01-24 11:07             ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24 10:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 12:36:57PM +0300, Anton Farygin wrote:
> просто сделать separator и положить в него библиотеку функций на шелле.
да
> >Но код должен быть не в профилях.
> Вот теперь нужно понять - где.
> В профили нужно добавлять такую опцию просто безусловно (иначе 
> невозможно будет использовать это в ряде случаев).
Хорошо. Добавляем опцию с выбором из livecd, vserver, custom.
custom берёт setup.d и stages.d из профиля
(и плюс ещё опцию --add-custom-setup для дополнительного выполнения всего
из setup.d профиля в случае не-custom)
> Может быть сделать /usr/share/separator/{vserver,livecd}/setup.d/ ?
и /usr/share/separator/{vserver,livecd}/stages.d ?
(для vserver'a - install, для livecd - install, boot, image)

т.е. setup.d настраивает окружение в стадии install,
stages.d - это сами стадии.
> Соответственно туда устанавливать скрипты настройки.
> И еще нужно будет наверное где-то в скриптах добавить возможность 
> задавать используемый тип настройки.
см. выше

--
Live long and prosper,
Leonid Shalupov.


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

* Re: [sisyphus] vserverator
  2005-01-24 10:02           ` Leonid Shalupov
@ 2005-01-24 11:07             ` Anton Farygin
  2005-01-24 11:59               ` Leonid Shalupov
  0 siblings, 1 reply; 15+ messages in thread
From: Anton Farygin @ 2005-01-24 11:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>On Mon, Jan 24, 2005 at 12:36:57PM +0300, Anton Farygin wrote:
>  
>
>>просто сделать separator и положить в него библиотеку функций на шелле.
>>    
>>
>да
>  
>
>>>Но код должен быть не в профилях.
>>>      
>>>
>>Вот теперь нужно понять - где.
>>В профили нужно добавлять такую опцию просто безусловно (иначе 
>>невозможно будет использовать это в ряде случаев).
>>    
>>
>Хорошо. Добавляем опцию с выбором из livecd, vserver, custom.
>custom берёт setup.d и stages.d из профиля
>(и плюс ещё опцию --add-custom-setup для дополнительного выполнения всего
>из setup.d профиля в случае не-custom)
>  
>
>>Может быть сделать /usr/share/separator/{vserver,livecd}/setup.d/ ?
>>    
>>
>и /usr/share/separator/{vserver,livecd}/stages.d ?
>(для vserver'a - install, для livecd - install, boot, image)
>
>т.е. setup.d настраивает окружение в стадии install,
>stages.d - это сами стадии.
>  
>
Вариант.

Сделаешь сам изменение ?

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24 11:59               ` Leonid Shalupov
@ 2005-01-24 11:57                 ` Anton Farygin
  0 siblings, 0 replies; 15+ messages in thread
From: Anton Farygin @ 2005-01-24 11:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Leonid Shalupov wrote:

>On Mon, Jan 24, 2005 at 02:07:08PM +0300, Anton Farygin wrote:
>  
>
>>>>Может быть сделать /usr/share/separator/{vserver,livecd}/setup.d/ ?
>>>>        
>>>>
>>>и /usr/share/separator/{vserver,livecd}/stages.d ?
>>>(для vserver'a - install, для livecd - install, boot, image)
>>>
>>>т.е. setup.d настраивает окружение в стадии install,
>>>stages.d - это сами стадии.
>>>      
>>>
>>Вариант.
>>Сделаешь сам изменение ?
>>    
>>
>Хорошо. Как только сессия закончится.
>А более новой версии, чем в Sisyphus, нету?
>
>  
>
Есть CVS, но я смержу изменения.

Rgds,
Rider



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

* Re: [sisyphus] vserverator
  2005-01-24 11:07             ` Anton Farygin
@ 2005-01-24 11:59               ` Leonid Shalupov
  2005-01-24 11:57                 ` Anton Farygin
  0 siblings, 1 reply; 15+ messages in thread
From: Leonid Shalupov @ 2005-01-24 11:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Jan 24, 2005 at 02:07:08PM +0300, Anton Farygin wrote:
> >>Может быть сделать /usr/share/separator/{vserver,livecd}/setup.d/ ?
> >и /usr/share/separator/{vserver,livecd}/stages.d ?
> >(для vserver'a - install, для livecd - install, boot, image)
> >
> >т.е. setup.d настраивает окружение в стадии install,
> >stages.d - это сами стадии.
> Вариант.
> Сделаешь сам изменение ?
Хорошо. Как только сессия закончится.
А более новой версии, чем в Sisyphus, нету?

--
Live long and prosper,
Leonid Shalupov.


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

end of thread, other threads:[~2005-01-24 11:59 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-21 23:18 [sisyphus] vserverator Leonid Shalupov
2005-01-21 23:54 ` [sisyphus] vserverator Michael Shigorin
2005-01-24  7:51   ` Anton Farygin
2005-01-24  8:52     ` Leonid Shalupov
2005-01-24  9:17       ` Anton Farygin
2005-01-24  9:30         ` Leonid Shalupov
2005-01-24  7:47 ` [sisyphus] vserverator Anton Farygin
2005-01-24  8:48   ` Leonid Shalupov
2005-01-24  9:19     ` Anton Farygin
2005-01-24  9:28       ` Leonid Shalupov
2005-01-24  9:36         ` Anton Farygin
2005-01-24 10:02           ` Leonid Shalupov
2005-01-24 11:07             ` Anton Farygin
2005-01-24 11:59               ` Leonid Shalupov
2005-01-24 11:57                 ` Anton Farygin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

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

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


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