[Gelistirici] Koşullu servisler

Ozan Çağlayan ozan at pardus.org.tr
8 Şub 2009 Paz 13:47:09 EET


Ozan Çağlayan wrote:
> Selam,
> 
> Bu koşullu servislerle ilgili şöyle bir şey dikkatimi çekti. Örneğin
> bluez_utils servisi. /sys/class/bluetooth'un varligina gore baslatiyoruz
> servisi "ama" killswitch kapaliysa wlan ile beraber o interface de
> yaratilmamis olacagindan acilista bu servis baslamiyor, sonra da
> asenkron olarak baslatilmasi icin düsünülmüs bir mekanizma yok. Bu
> servisi ya otomatik olarak başlatmalıyız daima ya da udev kuralıyla
> comar cagrisi falan yaptirmaliyiz. Ne diyorsunuz?

Paketin sorunuymuş. Paketten udev kuralı çıkmıyor ama service komutu ile
bluez_utils start/stop edecek udev betiği çıkıyor. Kuralı koyunca bu
dediğim şey devreye girmiş olacak.

Açılışta udev başlatıldığında dbus yok ortada, udev bu kuralı işlerken
service çağıracak ama service patlayacak. Daha sonra servisin koşulu
doğru olduğundan mudur başlatmış olacak servisi. udev haybeye service
betiği falan çağırmış olacak.

-- 

Ozan Çağlayan
<ozan_at_pardus.org.tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi