* [sisyphus] livecd
@ 2005-05-03 23:28 Pavel Vainerman
2005-05-04 6:34 ` [sisyphus] livecd Michael Shigorin
2005-05-04 9:30 ` Vitaly Ostanin
0 siblings, 2 replies; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-03 23:28 UTC (permalink / raw)
To: sisyphus
Подскажите пожалуйста,
можно ли каким-нибудь корректным способом
при создании livecd влезть после стадии
"установки пакетов", но до создания образа?
Использую separator-0.4.5-alt1
"profile/postinstall" не удобен потому-что если необходимо что-то поменять,
приходится опять запускать mklivecd и ждать пока установятся все пакеты.
А хотелось бы
1) установил пакеты
2) что-то подкорректировал
3) создал образ...
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* [sisyphus] Re: livecd
2005-05-03 23:28 [sisyphus] livecd Pavel Vainerman
@ 2005-05-04 6:34 ` Michael Shigorin
2005-05-04 7:55 ` Pavel Vainerman
2005-05-04 9:30 ` Vitaly Ostanin
1 sibling, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2005-05-04 6:34 UTC (permalink / raw)
To: sisyphus
On Wed, May 04, 2005 at 03:28:40AM +0400, Pavel Vainerman wrote:
> Подскажите пожалуйста, можно ли каким-нибудь корректным
> способом при создании livecd влезть после стадии "установки
> пакетов", но до создания образа?
Кажется, vyt@ упоминал рядом некий setup.d/ -- сам ещё не
добрался по второму разу посепарировать.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 6:34 ` [sisyphus] livecd Michael Shigorin
@ 2005-05-04 7:55 ` Pavel Vainerman
2005-05-04 8:05 ` Nick S. Grechukh
2005-05-04 12:30 ` Michael Shigorin
0 siblings, 2 replies; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-04 7:55 UTC (permalink / raw)
To: sisyphus
> Кажется, vyt@ упоминал рядом некий setup.d/ -- сам ещё не
> добрался по второму разу посепарировать.
Да вот проблемма именно в том, что эти скрипты
автоматом запустятся и всё пойдёт далее.
А "хочется" чтобы создание прервалось. Можно было бы (неоднократно)
что-то там настраивать (в установленной системе), а потом уже
запускать mklive-iso(boot,image) и генерировать образ.
А главное, чтобы это можно было делать неоднократно.
Т.е. сгенерировал - запустил, проверил настройки - опять что-то поменял (без
переустановки пакетов заново!) - опять сгенерировал...
Не много ли я хочу ?
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 7:55 ` Pavel Vainerman
@ 2005-05-04 8:05 ` Nick S. Grechukh
2005-05-04 12:28 ` Michael Shigorin
2005-05-04 12:30 ` Michael Shigorin
1 sibling, 1 reply; 17+ messages in thread
From: Nick S. Grechukh @ 2005-05-04 8:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 761 bytes --]
On Wednesday 04 May 2005 10:55, Pavel Vainerman wrote:
> > Кажется, vyt@ упоминал рядом некий setup.d/ -- сам ещё не
> > добрался по второму разу посепарировать.
>
> Да вот проблемма именно в том, что эти скрипты
> автоматом запустятся и всё пойдёт далее.
> А "хочется" чтобы создание прервалось. Можно было бы (неоднократно)
> что-то там настраивать (в установленной системе), а потом уже
> запускать mklive-iso(boot,image) и генерировать образ.
> А главное, чтобы это можно было делать неоднократно.
> Т.е. сгенерировал - запустил, проверил настройки - опять что-то поменял
> (без переустановки пакетов заново!) - опять сгенерировал...
> Не много ли я хочу ?
я хакал его на предмет вынести строчку с генерацией исошки из mklivecd в
самодельный mklive-iso.
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [sisyphus] Re: livecd
2005-05-04 7:55 ` Pavel Vainerman
2005-05-04 8:05 ` Nick S. Grechukh
@ 2005-05-04 12:30 ` Michael Shigorin
2005-05-04 19:40 ` Pavel Vainerman
1 sibling, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:30 UTC (permalink / raw)
To: sisyphus
On Wed, May 04, 2005 at 11:55:52AM +0400, Pavel Vainerman wrote:
> > Кажется, vyt@ упоминал рядом некий setup.d/ -- сам ещё не
> > добрался по второму разу посепарировать.
> Да вот проблемма именно в том, что эти скрипты автоматом
> запустятся и всё пойдёт далее.
Ну, если туда добавить read -- подождут <enter> ;-)
> А "хочется" чтобы создание прервалось. Можно было бы
> (неоднократно) что-то там настраивать (в установленной
> системе), а потом уже запускать mklive-iso(boot,image) и
> генерировать образ. А главное, чтобы это можно было делать
> неоднократно. Т.е. сгенерировал - запустил, проверил настройки
> - опять что-то поменял (без переустановки пакетов заново!) -
> опять сгенерировал... Не много ли я хочу ?
Я такое предпочитаю делать как раз неинтерактивно (ленивый),
поэтому не знаю, много ли или наоборот...
PS: если тема livecd будет здесь углубляться, предлагаю
перебраться с ней сюда: http://lists.osdn.org.ua/wws/info/live-cd
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 12:30 ` Michael Shigorin
@ 2005-05-04 19:40 ` Pavel Vainerman
0 siblings, 0 replies; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-04 19:40 UTC (permalink / raw)
To: sisyphus
4 Май 2005 16:30, Michael Shigorin написал:
> On Wed, May 04, 2005 at 11:55:52AM +0400, Pavel Vainerman wrote:
> > > Кажется, vyt@ упоминал рядом некий setup.d/ -- сам ещё не
> > > добрался по второму разу посепарировать.
> >
> > Да вот проблемма именно в том, что эти скрипты автоматом
> > запустятся и всё пойдёт далее.
>
> Ну, если туда добавить read -- подождут <enter> ;-)
примерно так я сперва и пробовал :)
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* [sisyphus] Re: livecd
2005-05-03 23:28 [sisyphus] livecd Pavel Vainerman
2005-05-04 6:34 ` [sisyphus] livecd Michael Shigorin
@ 2005-05-04 9:30 ` Vitaly Ostanin
2005-05-04 12:27 ` Michael Shigorin
2005-05-04 13:05 ` Anton Farygin
1 sibling, 2 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2005-05-04 9:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 681 bytes --]
Pavel Vainerman пишет:
> Подскажите пожалуйста,
> можно ли каким-нибудь корректным способом
> при создании livecd влезть после стадии
> "установки пакетов", но до создания образа?
>
> Использую separator-0.4.5-alt1
>
> "profile/postinstall" не удобен потому-что если необходимо что-то поменять,
> приходится опять запускать mklivecd и ждать пока установятся все пакеты.
> А хотелось бы
> 1) установил пакеты
> 2) что-то подкорректировал
Да, создавая образ на этом этапе запуском
mklivecd -c
Этот ключ устанавливает переменную скрипта ONLYISO. Rider не
любит описывать ключи своих скриптов ;)
> 3) создал образ...
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* [sisyphus] Re: livecd
2005-05-04 9:30 ` Vitaly Ostanin
@ 2005-05-04 12:27 ` Michael Shigorin
2005-05-04 13:05 ` Anton Farygin
1 sibling, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2005-05-04 12:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 832 bytes --]
On Wed, May 04, 2005 at 01:30:18PM +0400, Vitaly Ostanin wrote:
> >можно ли каким-нибудь корректным способом при создании livecd
> >влезть после стадии "установки пакетов", но до создания
> >образа? Использую separator-0.4.5-alt1
> >"profile/postinstall" не удобен потому-что если необходимо
> >что-то поменять, приходится опять запускать mklivecd и ждать
> >пока установятся все пакеты. А хотелось бы
> >1) установил пакеты
> >2) что-то подкорректировал
> Да, создавая образ на этом этапе запуском
> mklivecd -c
> Этот ключ устанавливает переменную скрипта ONLYISO. Rider не
> любит описывать ключи своих скриптов ;)
А можешь на http://wiki.sisyphus.ru/Separator докинуть?
Кому-то писать, кому-то описывать...
--
---- 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] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 9:30 ` Vitaly Ostanin
2005-05-04 12:27 ` Michael Shigorin
@ 2005-05-04 13:05 ` Anton Farygin
2005-05-04 14:20 ` Vitaly Ostanin
` (2 more replies)
1 sibling, 3 replies; 17+ messages in thread
From: Anton Farygin @ 2005-05-04 13:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Vitaly Ostanin wrote:
> Pavel Vainerman пишет:
>
>> Подскажите пожалуйста,
>> можно ли каким-нибудь корректным способом
>> при создании livecd влезть после стадии
>> "установки пакетов", но до создания образа?
>
> >
>
>> Использую separator-0.4.5-alt1
>>
>> "profile/postinstall" не удобен потому-что если необходимо что-то
>> поменять,
>> приходится опять запускать mklivecd и ждать пока установятся все пакеты.
>> А хотелось бы
>> 1) установил пакеты
>> 2) что-то подкорректировал
>
>
> Да, создавая образ на этом этапе запуском
> mklivecd -c
>
> Этот ключ устанавливает переменную скрипта ONLYISO. Rider не
> любит описывать ключи своих скриптов ;)
Неправда.
mklivecd -c, это относительно новая опция. Она запускает _только_ mkisofs
А вот mklive-image приходится запускать сначала.
Я подумаю как это обойти, хорошо бы FR в bugzilla.
Rgds,
Rider
^ permalink raw reply [flat|nested] 17+ messages in thread
* [sisyphus] Re: livecd
2005-05-04 13:05 ` Anton Farygin
@ 2005-05-04 14:20 ` Vitaly Ostanin
2005-05-04 19:43 ` Pavel Vainerman
2005-05-04 19:52 ` Pavel Vainerman
2 siblings, 0 replies; 17+ messages in thread
From: Vitaly Ostanin @ 2005-05-04 14:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1437 bytes --]
Anton Farygin пишет:
> Vitaly Ostanin wrote:
>
>
>>Pavel Vainerman пишет:
>>
>>
>>> Подскажите пожалуйста,
>>>можно ли каким-нибудь корректным способом
>>>при создании livecd влезть после стадии
>>>"установки пакетов", но до создания образа?
>>
>>>Использую separator-0.4.5-alt1
>>>
>>>"profile/postinstall" не удобен потому-что если необходимо что-то
>>>поменять,
>>>приходится опять запускать mklivecd и ждать пока установятся все пакеты.
>>>А хотелось бы
>>>1) установил пакеты
>>>2) что-то подкорректировал
>>
>>Да, создавая образ на этом этапе запуском
>>mklivecd -c
>>
>>Этот ключ устанавливает переменную скрипта ONLYISO. Rider не
>>любит описывать ключи своих скриптов ;)
>
> Неправда.
Молчу, молчу :)
> mklivecd -c, это относительно новая опция. Она запускает _только_ mkisofs
Так видимо это исходно и нужно.
> А вот mklive-image приходится запускать сначала.
У меня он не запускается. vytcd - это workdir, из которого до
этого был собран livecd с помощью mklivecd.
$ mklive-image vytcd
Usage: mklive-image [options] <workdir>
mklive-image create compressed image for livecd
Valid options are:
-h, --help display help screen
-v, --version display version information
-s, --squashfs create squashfs instead of cloop
-k, --component=<file> configuration file for component
(live.cnf default)
Report bugs to <rider@altlinux.org>
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 13:05 ` Anton Farygin
2005-05-04 14:20 ` Vitaly Ostanin
@ 2005-05-04 19:43 ` Pavel Vainerman
2005-05-05 6:01 ` Anton Farygin
2005-05-04 19:52 ` Pavel Vainerman
2 siblings, 1 reply; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-04 19:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Я подумаю как это обойти, хорошо бы FR в bugzilla.
Ну сейчас я в "tor" комментирую на время
установку пакетов...
Может это сделать при помощи ключей?
Только я так понимаю они должны передаваться
mklivecd, а он уже tor-у....
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 19:43 ` Pavel Vainerman
@ 2005-05-05 6:01 ` Anton Farygin
2005-05-05 9:33 ` Pavel Vainerman
0 siblings, 1 reply; 17+ messages in thread
From: Anton Farygin @ 2005-05-05 6:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Pavel Vainerman wrote:
>>Я подумаю как это обойти, хорошо бы FR в bugzilla.
>>
>>
> Ну сейчас я в "tor" комментирую на время
>установку пакетов...
>Может это сделать при помощи ключей?
>Только я так понимаю они должны передаваться
>mklivecd, а он уже tor-у....
>
>
>
>
>
Нет, не правильно.
Этап установки пакетов должен скипаться в mklive-root. Собственно я это
уже сделал (в CVS).
Добавил новую опцию у mklive-root (-u), по которой только перегенятся
сжатые образы.
После этого можно сказать mklivecd -c.
Но: нужно знать, что модифицировать файлы в
<профайл>/tmp/root.<индентификатор компоненты> можно исключительно под
fakeroot с сохранением изменений в tmp/permiss.<ident>
Иначе будет очень плохо при создании сжатого образа с squashfs.
Rgds,
Rider
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-05 6:01 ` Anton Farygin
@ 2005-05-05 9:33 ` Pavel Vainerman
2005-05-06 8:06 ` Anton Farygin
0 siblings, 1 reply; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-05 9:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
>
> Но: нужно знать, что модифицировать файлы в
> <профайл>/tmp/root.<индентификатор компоненты> можно исключительно под
> fakeroot с сохранением изменений в tmp/permiss.<ident>
Может тогда добавить скрипт-утилиту которая позволит из
заданного заранее каталога скопировать файлы в установленную
систему с настроенными параметрами для fakeroot?
Я так понимаю эта операция очень даже частая во время
настройки. Было-бы очень удобно.
Примерно так:
1) Скопировал в каталог <workdir>/profile/copy/ необходимые файлы
или дерево каталогов начиная с корня.
Т.е.если мне необходимо скопировать myfile.cfg в каталог /etc,
я создаю <workdir>/profile/copy/etc/myfile.cfg
2) Запустил скрипт mklive-copy workdir и он перенёс
<workdir>/profile/copy/ в сиситему под fakeroot
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-05 9:33 ` Pavel Vainerman
@ 2005-05-06 8:06 ` Anton Farygin
2005-05-07 18:33 ` Pavel Vainerman
0 siblings, 1 reply; 17+ messages in thread
From: Anton Farygin @ 2005-05-06 8:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Pavel Vainerman wrote:
>>Но: нужно знать, что модифицировать файлы в
>><профайл>/tmp/root.<индентификатор компоненты> можно исключительно под
>>fakeroot с сохранением изменений в tmp/permiss.<ident>
>>
>>
>Может тогда добавить скрипт-утилиту которая позволит из
>заданного заранее каталога скопировать файлы в установленную
>систему с настроенными параметрами для fakeroot?
>Я так понимаю эта операция очень даже частая во время
>настройки. Было-бы очень удобно.
>Примерно так:
>1) Скопировал в каталог <workdir>/profile/copy/ необходимые файлы
>или дерево каталогов начиная с корня.
>Т.е.если мне необходимо скопировать myfile.cfg в каталог /etc,
>я создаю <workdir>/profile/copy/etc/myfile.cfg
>2) Запустил скрипт mklive-copy workdir и он перенёс
><workdir>/profile/copy/ в сиситему под fakeroot
>
>
>
Не вижу смысла в таком скрипте, он будет в одну строчку.
Если очень хочется, то можно заглянуть в mklive-root:
LD_LIBRARY_PATH=$WORKDIR/root.$IDENT/lib/:$WORKDIR/root.$IDENT/usr/lib/
fakeroot -s $TMPDIR/permiss.$IDENT \
-i $TMPDIR/permiss.$IDENT -l
/usr/lib/libfakechroot/libfakechroot.so.0.0.1 cp -a <откуда>
$WORKDIR/root.$IDENT/
Rgds,
Rider
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-06 8:06 ` Anton Farygin
@ 2005-05-07 18:33 ` Pavel Vainerman
0 siblings, 0 replies; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-07 18:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Не вижу смысла в таком скрипте, он будет в одну строчку.
> Если очень хочется, то можно заглянуть в mklive-root:
> LD_LIBRARY_PATH=$WORKDIR/root.$IDENT/lib/:$WORKDIR/root.$IDENT/usr/lib/
> fakeroot -s $TMPDIR/permiss.$IDENT \
> -i $TMPDIR/permiss.$IDENT -l
> /usr/lib/libfakechroot/libfakechroot.so.0.0.1 cp -a <откуда>
> $WORKDIR/root.$IDENT/
Ну вот ! Спасибо :)
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [sisyphus] Re: livecd
2005-05-04 13:05 ` Anton Farygin
2005-05-04 14:20 ` Vitaly Ostanin
2005-05-04 19:43 ` Pavel Vainerman
@ 2005-05-04 19:52 ` Pavel Vainerman
2 siblings, 0 replies; 17+ messages in thread
From: Pavel Vainerman @ 2005-05-04 19:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Я подумаю как это обойти, хорошо бы FR в bugzilla.
Кстати как раз на эту тему
https://bugzilla.altlinux.org/show_bug.cgi?id=5789
--
Павел Вайнерман
Eternity Software TEAM
http://www.etersoft.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2005-05-07 18:33 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-03 23:28 [sisyphus] livecd Pavel Vainerman
2005-05-04 6:34 ` [sisyphus] livecd Michael Shigorin
2005-05-04 7:55 ` Pavel Vainerman
2005-05-04 8:05 ` Nick S. Grechukh
2005-05-04 12:28 ` Michael Shigorin
2005-05-04 12:30 ` Michael Shigorin
2005-05-04 19:40 ` Pavel Vainerman
2005-05-04 9:30 ` Vitaly Ostanin
2005-05-04 12:27 ` Michael Shigorin
2005-05-04 13:05 ` Anton Farygin
2005-05-04 14:20 ` Vitaly Ostanin
2005-05-04 19:43 ` Pavel Vainerman
2005-05-05 6:01 ` Anton Farygin
2005-05-05 9:33 ` Pavel Vainerman
2005-05-06 8:06 ` Anton Farygin
2005-05-07 18:33 ` Pavel Vainerman
2005-05-04 19:52 ` Pavel Vainerman
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