Witam, > On Monday 31 of January 2011, Łukasz Chrustek wrote: >> 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.
> Znów ten fragment: > -if ! is_yes "$VSERVER" ; then > +if is_yes "$OPENVZ"; then > + mount -n -o gid=17 -t proc /proc /proc > +fi > + > +if ! is_yes "$CONTAINER" ; then > Nadal nie wiemy co jest złego w standardowej obsłudze montowania proca. W przypadku, gdy contenerem jest vserver, proc (przynajmniej tak wygląda właśnie z tego kawałka rc.sysinit) nie jest montowany, podobnie by było w przypadku openvz (w przypadku korzystania z $CONTANIER), więc w przypadku openvz jest sprawdzane $OPENVZ. Inna sprawa, że jeszcze to sprawdzam, bo jakimś cudem ten proc jest montowany, czy if is_yes "$OPENVZ" jest, czy go nie ma w skrypcie startowym kontenera, co więcej, nawet zakomentowanie go w /etc/fstab nie przeskadza w jego zamontowaniu... Sprawę jeszcze sprawdzam, a na chwilę obecną można to wyrzucić. -- Pozdrawiam, brushek _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl