Wsparcie dla OpenVZ w PLD

Jan Rękorajski baggins at sith.mimuw.edu.pl
Sun Jan 30 12:18:57 CET 2011


On Sun, 30 Jan 2011, Łukasz Chrustek wrote:

> Witam,
> 
> > Czyli co konkretnie z tym procem? Bez konkretów to się nic zmienić nie da
> 
> W przypadku VSERVER proc nie jest montowany, w przypadku OPENVZ proc
> jest potrzebny. Chodzi dokładnie o ten kawałek w rc.sysinit (jedyna
> różnica między OPENVZ a VSERVER):
> 
> if is_yes "$OPENVZ"; then
>         mount -n -o gid=17 -t proc /proc /proc
> fi
> 
> if ! is_yes "$VSERVER" && ! is_yes "$OPENVZ" ; then
>         # we need /proc mounted before everything
>         is_fsmounted proc /proc || mount -n -o gid=17 -t proc /proc /proc
> 
> 
> > (patch się jako taki nie nadaje do mergnięcia w obecnej formie).
> 
> Tutaj prosiłbym o więcej wskazówek, co jest nie tak (forma, opcje diff
> ?).

Chodzi o to żeby nie duplikować sprawdzania, zamiast wszędzie dodawać
"is_yes OPENVZ" to po prostu ustaw VSERVER jesli to opennvz i zamontuj
/proc. Pacz ci się skróci do ~10 linii :)

-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio


More information about the pld-devel-pl mailing list