[Gelistirici] lxc container için mudur.py değişiklikleri

Erdem Bayer ebayer at pardus.org.tr
4 Eki 2010 Pzt 16:18:25 EEST


Selamlar

Lxc container paketini depoya alabilmemiz için container içinde çalışacak 
mudur.py de aşağıdaki değişikliklerin yapılmasına ihtiyaç var:

- udev çalışmadığı için udev ile ilgili bütün satırların kapatılması
- diskler ve swap alanı bağlanmadğı için bu satırların kapatılması
- donanımlara erişme yetkisi olmadığından donanım saati ve disk parametreleri 
gibi ayarların kapatılması
- host ile aynı kernel ve modülleri kullandığından modül yükleme işlemlerinin 
kapatılması

Lxc içinde ve dışında ayrı ayrı mudur.py kullanmak fazladan emek 
gerektireceğinden bu değişiklikleri /etc/conf.d/mudur dosyası içinde 
belirtilen bir seçenek olarak yapmak daha uygun gibi.

Ekteki yama, lxc container dosya sistemi içindeki /etc/conf.d/mudur.py içine 
lxc_container="yes" ayarı eklenmişse mudur.py'nin init esnasında yukarıda 
belirtilen işlemleri yapmasını engelliyor.

Yama konusunda sormak istediğim iki şey var:

1) Kod içerisinde daha az if satırı kullanabilmek adına makine adı ve sistem 
dilini ayarlayan satırları udev olaylarının sonuna taşıdım, bu değişiklik 
normal sistemlerde bir kırılmaya yol açabilir mi? Makine adı ve sistem 
dilinin tüm udev olayları tamamlandıktan sonra ayarlanmasında bir sakınca 
olabilir mi?

2) Daha önceden kurulmuş sistemlerde /etc/conf.d/mudur dosyası içerisinde 
lxc_container ile ilgili bir ayar bulunmayacak, bu durumda mudur.py nasıl 
davranır? Gerçi dosyanın başında öntanımlı değerler belirtilmiş ama ben yine 
de sorayım dedim.

Saygılarımla
Erdem Bayer 
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: uludag-comar-cleaned-lxc.patch
Type: text/x-diff
Size: 5894 bytes
Desc: kullanılamıyor
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20101004/88563205/attachment-0002.patch>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi