01.11.2011 16:07, Gökhan Özbulak yazmış:
01 Kasım 2011 Salı günü (saat 16:03:51) Fatih Aşıcı şunları yazmıştı:
01.11.2011 15:40, Gökhan Özbulak yazmış:
Merhaba,

Şu anda bir servisi (A) başlatırken o servise bağımlı servislerin de (B,
C) başlatılması için ilgili paketin servis betiğinde startDependencies
ile bağımlı servislerin listesini geçiriyoruz ve sonrasında servisi (A)
başlatıyoruz. Çomarda bunu otomatikleştirmek için paketin (A) servis
olan çalışma anı bağımlılıklarını pisi API ile çözümlemeyi ve
başlamamışsa başlatmayı sağlayacak bir dizi değişiklik yapmayı
planlıyoruz. Bununla ilgili itirazı/önerisi olan?

A'nın B ve C'ye bağımlı olduğu sonucuna nasıl varacaksınız?

/var/lib altında metadata.xml'deki spec'i parse edip bağımlılıkları çözdükten
sonra bağımlı paketlerden yine aynı yöntemle service.py sağlayanları bağımlı
servis olarak işaretleyerek. Mümkün gibi geldi bu, değilse başka
önerebileceğin yol var mı? Sistem paket db'sini sorgulayabilir miyiz?

Böyle bir çıkarım yapamazsın. Dediğin gibi yaparsak cups bağımlı bluez paketinden çıkan servis başladığında yok yere cups servisi de başlar. Paket bağımlılıkları ile servis bağımlılıkları aynı değil.

_______________________________________________
Gelistirici mailing list
Gelistirici@pardus.org.tr
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap