[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