[sisyphus] Re: I: "minimal" system for vserver
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Янв 11 14:49:16 MSK 2005
Michael Shigorin wrote:
>On Tue, Jan 11, 2005 at 12:21:06PM +0300, Anton Farygin wrote:
>
>
>>>Дык это, может скрипт, которые такое делает, будет ещё пользительнее?
>>>
>>>
>
>Понимаешшш... мы с коллегой по-быстрому пробежались по архивам,
>т.к. когда-то говорилось про некую альфу с использованием
>mkaptbox. По mkaptbox vserver гугль ничего не знает.
>
>А делать было надо, поэтому и так небольшую хост-систему ещё чуть
>порезали на общих основаниях, содрали как vserver web build и
>дальше ещё час-два поотрывался на результате -- аж вспомнилось
>"как мы корнали RH4" :-)
>
>
>
>>>Я сейчас дотачиваю скриптик, который по списку пакетов с
>>>помощью APT генерирует cpio или tar образ.
>>>
>>>
>>Этот скриптик уже изобретен. Называется separator.
>>
>>
>
>Надо глянуть, спасибо за хинт.
>
>
>
4example (в новой версии будет так):
$mklive-workdir ~/system1
$mklive-root ~/system1
$/usr/bin/fakeroot -i ~/system1/tmp/permiss -s ~/system1/tmp/permiss -l
/usr/lib/libfakechroot/libfakechroot.so.0
Ну а дальше - все что угодно.. хоть tar на ~/system/root/, хоть chroot туда
Или можно сделать например вот так, после установки:
$su -
#pushd /home/rider/system1/root/
#/usr/bin/fakeroot -i /home/rider/system1/tmp/permiss -s
/home/rider/system1/tmp/permiss -l
/usr/lib/libfakechroot/libfakechroot.so.0 tar cp --same-owner
--same-permissions . 2> /dev/null | tar xp -C ~/tmp/root/ 2>/dev/null
#popd
При этом в ~/tmp/root получим вытащенную из fakeroot систему со всеми
правами.
Rgds,
Rider
Подробная информация о списке рассылки Sisyphus