On Sunday 30 of January 2011, Łukasz Chrustek wrote: > Witam, > > > On Sunday 30 of January 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 > > > > Standardowe montowanie proca takie jak jest na zwykłym systemie nie > > wystarczy? > > Wg mnie wystarczy, tylko ponższa linijka wyłącza nie tylko montowanie > proca, a w zasadzie tylko ten proc jest potrzebny dla openvz.
Jeśli reszta nie przeszkadza to ją lepiej zostawić niż jeszcze bardziej rozjeźdzać "ścieżki" pomiędzy hostem i guestem. Im więcej wspólnego tym lepiej. > >> if ! is_yes "$VSERVER" && ! is_yes "$OPENVZ" ; then > > > > To jest błędne. Na normalnym systemie też proc nie zamontowało by. > > Wystarczy zostawić if ! is_yes "$VSERVER" tak jak było IMO. > > I właśnie tutaj albo czegoś nie wiem, albo nie rozumiem, ale wg mnie > się montuje. Jak dasz tam echo "odpalam się" czy set -x i na tej podstawie stwierdzisz, że montuje w dokładnie tym miejscu to ok bo bóg wie co i w którym momencie jeszcze mogło proca zamontować. > > 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. > > To muszę jeszcze przetrawić, wygląda faktycznie rozsądniej. -- Arkadiusz Miśkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl