[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