[Gelistirici] branches/initramfs/newlive - add initramfs.conf support

Fatih Aşıcı fatih at pardus.org.tr
14 Oca 2010 Per 20:58:29 EET


On Wednesday 06 January 2010 00:19:02 Onur Küçük wrote:
> On Tue, 5 Jan 2010 23:53:07 +0200
> 
> Fatih Aşıcı <fatih at pardus.org.tr> wrote:
> > Acaba tek bir config dosyasının yanında /etc/initramfs/conf.d gibi
> > birden fazla config atabileceğimiz bir dizin olsa daha mı iyi olur?
> >
> > Örneğin boot temasını değiştiren bir araç sadece 10-theme.conf
> > dosyasını yazar. KMS için zorg birşey değiştirmek isterse
> > 20-zorg.conf gibi ayrı bir dosyaya yazar. mkinitramfs, tüm bu
> > dosyaları sırayla source edip sonuca göre initramfs'i oluşturur. Daha
> > temiz olur sanki.
> 
>  Aynen benim de niyetim öyle yapmak :)
> 
>  Init betiğindeki dosya ile sistemdeki dosyalar farklı olacak. Gerçek
> sistemde ilgili dosyalar /etc/initramfs/ dizinine konulacak,
> mkinitramfs buradaki bilgileri derleyip temizleyip (remarkları,
> initramfs içinde gerekli olmayan bilgileri atıp) initramfs içine
> gerekli dosya (ları) koyacak. Şu anda initramfs içinde tek dosya olması
> yeterli görünüyor, ama mantıklı bulursak (ash ile dosya parse etmek
> bash e göre sıkıntılı) birden fazla dosya da koyabiliriz.
> 

Sanırım düşündüğümüz config dosyası konsepti biraz farklı. Şu anki 
mkinitramfs, config dosyasındaki değerleri hiç okumuyor. Sadece initramfs 
içine kopyalıyor. Dosyayı asıl okuyan init betiği. Benim istediğim şey 
mkinitramfs'in çalışmasını da yönlendiren bir config dosyası. Belki de bunu 
ayrı tutup mkinitramfs.conf adını vermek gerekli.

Benim derdim zorg'un bir config dosyasına nouveau'nun initramfs'e dahil 
edilmemesini sağlayacak bir seçenek koyabilmesi. Belki sen de bunu 
kastetmişsindir ve mkinitramfs henüz hazır değildir; ama yine de aynı şeyi 
düşündüğümüzden emin olmak istedim :)



Gelistirici mesaj listesiyle ilgili daha fazla bilgi