[Gelistirici] zorg/update-* etc.

Bahadır Kandemir bahadir at pardus.org.tr
22 Mar 2007 Per 19:37:02 EET


22 Mar 2007 Per tarihinde, Bahadır Kandemir şunları yazmıştı: 
> 22 Mar 2007 Per tarihinde, S.Çağlar Onur şunları yazmıştı:
> > Selamlar;
> >
> > zorg/update-fstab/update-grub/update-opengl'in birer ÇOMAR bacağı
> > haline gelip bu binarylerin external olarak çağrılması gerekiyorsa o
> > ÇOMAR bacaklarını wrap etmelerini sağlamak için ne yapmamız gerekiyor?
> > Bir yapılandırma yöneticimiz var bu işler için yeterince uygun
> > kullanamıyoruz gibi geliyor/tek başlarına öylece sistemde durmaları
> > bana batıyor :)
> >
> > Saygılar
>
> /etc/comar/model.xml içinde bir model oluşturulmalı öncelikle. Kernel
> paketlerinin postInstall'larının ve Boot-Manager'ın kullanacağı
> System.Boot adındaki ÇOMAR bacağı aşağıdaki gibi:
>
> <group name="System">
>     ...
>     <class name="Boot">
>         <method name="listOptions" access="guest"/>
>         <method name="getOption" access="guest">
>             <argument>key</argument>
>         </method>
>         <method name="setOption">
>             <argument>key</argument>
>             <argument>value</argument>
>         </method>
>         ...
>         <method name="updateGrub"/>
>         ...
>         <notify name="changed" access="guest"/>
>     </class>
>     ...
> </group>

Bu arada, oluşturulan model'i ÇOMAR paketindeki model.xml'e eklemek 
gerekiyor. postInstall, paketin ÇOMAR betikleri kayıt edildikten sonra 
çalıştırıldığı için, postInstall içinden model.xml'in sed'lenmesi mümkün 
değil, doğru da değil zaten...



Gelistirici mesaj listesiyle ilgili daha fazla bilgi