Witam,

> Proponował bym tak:

> - vserver, openvz czy linux containers - wszystkie ustawiają CONTAINER=yes i
> każdy odpowiednio swoje czyli np. VSERVER, OPENVZ, LINUXCONTAINER=yes.

> Wtedy wspólne fragmenty kodu będą miały tylko if $CONTAINER. Specyficzne po
> dany rodzaj jak np. proc będą miały if ! is_yes "$VSERVER" czy if $OPENVZ itd.

W załączniku łatka dla rc, proszę o komenterze i ewentualne dodanie do
cvs.

Testowałem łatkę na hoscie i w kontenerze w przypadku OpenVZ, w obu
przypadkach zadziałała poprawnie. Tak na marginesie: czas restartu
'gołego' (czyli podstawowego systemu) kontenera pld to ok. 3 sekundy
(wartości zmiennych wypisanych przez rc.shutdown i rc.sysinit):

Mon Jan 31 21:40:01 CET 2011: SHUTDOWN CONTAINER: yes
Mon Jan 31 21:40:04 CET 2011: SYSINIT CONTAINER: yes
Mon Jan 31 21:40:04 CET 2011: SYSINIT OPENVZ: yes


Dodatkowo łatka na /etc/sysconfig/system, dodająca OPENVZ=detect.

-- 
Pozdrawiam,
 brushek

Attachment: rc4.patch
Description: Binary data

Attachment: system.patch
Description: Binary data

_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym