[Gelistirici] Blacklist dosyası yönetimi için COMAR Metodları

Bahadır Kandemir bahadir at pardus.org.tr
23 Kas 2007 Cum 16:54:15 EET


Friday 23 November 2007 Tarihinde 06:48:31 yazmıştı:
> Selam,
>
> Pisi'nin güzide blacklist desteğini package-managerda ayarlanabilecek hale
> getirmeye çalışıyorum. Bu iş için önce 3 adet COMAR metodu ekledim;
>
> listBlacklistPackages
> addBlacklistPackage
> removeBlacklistPackage
>
> Sonrasında package-managerın ayarlar bölümüne yama yaparak kullanıcının
> yararlanabilmesini planlıyorum. Şimdilik sadece COMAR metodları hazır.
> COMAR ile ilgili ilk deneyimim olduğu için listeye bir sorayım dedim.
> Ekteki yamayı gözden geçirebilir misiniz? Bende sorunsuz görünüyor.

Eline sağlık.

System.Manager'daki metodlara baktım şimdi, setBlacklist(packages) ve 
getBlacklist() şeklinde iki metod bulunsa daha iyi olacak, setRepositories ve 
getRepositories metodları gibi.

Aşağıdaki yama commit edilmek üzere bekliyor:

Index: comar/etc/model.xml
===================================================================
--- comar/etc/model.xml (revision 16134)
+++ comar/etc/model.xml (working copy)
@@ -72,6 +72,10 @@
                 <argument>cacheDir</argument>
                 <argument>limit</argument>
             </method>
+            <method name="getBlacklist"/>
+            <method name="setBlacklist">
+                <argument>packages</argument>
+            </method>
             <notify name="progress"/>
             <notify name="error"/>
             <notify name="warning"/>
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20071123/3dd3dc5d/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi