[Gelistirici] COMAR service.py betiği içeren paketlerde küçük değişiklikler

Necmettin Begiter necmettin at pardus.org.tr
2 Tem 2009 Per 12:43:59 EEST


Merhaba,

1)
COMAR servis betiklerimizin İngilizce dışındaki dilleri desteklemesi için
yapılması gereken bir (dizi) işlem var. Dazuko üzerinden örnekleyerek
anlatacağım.
2009devel/util/admin/dazuko/comar/service.py dosyası şu anda şöyle:

from comar.service import *
import os

serviceType = "local"
serviceDesc = "Dazuko kernel module"

dazuko_dev = '/dev/dazuko'

def start():
   if run("/sbin/modprobe dazuko") != 0:
       fail("couldn't load dazuko module")
   if run("/sbin/modprobe capability") != 0:
       fail("couldn't load capability module")

def stop():
   if run("/sbin/modprobe -r dazuko") != 0:
       fail("couldn't remove dazuko module")

def status():
   return os.access(dazuko_dev, os.F_OK)


Fakat şöyle olması gerekiyor:

# -*- coding: utf-8 -*-
from comar.service import *
import os

serviceType = "local"
serviceDesc = _(*{"en": "Dazuko kernel module",**
**                 "tr": "Dazuko çekirdek modülü"}*)

dazuko_dev = '/dev/dazuko'

def start():
   if run("/sbin/modprobe dazuko") != 0:
       fail(*_({"en": "Couldn't load module dazuko.", "tr": "dazuko modülü
yüklenemedi."})*)
   if run("/sbin/modprobe capability") != 0:
       fail(_({"en": "Couldn't load module capability.", "tr": "capability
modülü yüklenemedi."}))

def stop():
   if run("/sbin/modprobe -r dazuko") != 0:
       fail(*_({"en": "Couldn't remove module dazuko.", "tr": "dazuko modülü
kaldırılamadı."})*)
       fail("dazuko bileşeni kaldırılamadı.")

def status():
   return os.access(dazuko_dev, os.F_OK)

Bu değişikler COMAR yönüyle Bahadır'ı ve İngilizce-Türkçe yönüyle de beni
ilgilendiriyor fakat herhangi birşeyi kırmamak ve bir aksiliğe neden olmamak
adına bu değişiklikleri paket sahiplerinin yapması gerekiyor.

Benim elimdeki listeden yukarıda belirttiğim şekilde değiştirilmesi gereken
service.py'lerin listesi aşağıda, paket sahiplerinin ilgili değişiklikleri
yapmasını rica ediyoruz.

M      2009devel/programming/library/omniORB/comar/service.py
M      2009devel/system/boot/kexec-tools/comar/service.py
M      2009devel/system/base/openssh/comar/service.py
M      2009devel/system/base/module-init-tools/comar/bootmodules.py
M      2009devel/system/base/dnsmasq/comar/stack.py
M      2009devel/network/connection/ppp/comar/link.py
M      2009devel/network/share/nfs-utils/comar/service.py
M      2009devel/multimedia/sound/timidity/comar/service.py
M      2009devel/multimedia/sound/pulseaudio/comar/service.py
M      2009devel/hardware/irda/irda-utils/comar/service.py
M      2009devel/hardware/cpu/microcode-ctl/comar/service.py
M      2009devel/hardware/powermanagement/apmd/comar/service.py
M      2009devel/hardware/powermanagement/nut/comar/service.py
M      2009devel/hardware/misc/fnfx/comar/service.py
M      2009devel/hardware/misc/setserial/comar/service.py
M      2009devel/hardware/info/hal/comar/service.py
M      2009devel/server/ptsp/ptsp-client/comar/service.py
M      2009devel/server/database/postgresql/comar/service.py
M      2009devel/server/database/mysql/comar/service.py
M      2009devel/server/zemberek-server/comar/service.py
M      2009devel/desktop/kde3/base/kdebase3/comar/service.py
M      2009devel/util/admin/dazuko/comar/service.py
M      2009devel/util/admin/sysstat/comar/service.py

Bahadır: Bu yazılı olanlar içinde senin üzerinde olan paket varsa kusura
bakmazsın artık.

2)
Birkaç gün önce listeye gönderdiğim metin kılavuzunda bahsedilen
değişiklikleri, eğer itirazı olan yoksa, bir an önce yaparsanız çok iyi
olacağını düşünüyorum. İki hafta sonra daha profesyonel görünen bir Pardus
oluşturmuş olalım istiyorum. (Ha, onay verirseniz o değişiklikleri ben de
yapabilirim (ve evet, tüm uygulamalarda, tüm katarlarda)).

İyi çalışmalar,
Necmettin
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090702/c8e31c7e/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi