EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ qmail ]

"Porttan Kurulmus qmail in Yeniden Derlenmesi" - Bedreddin SAHBAZ - (2006-09-07 16:36:02)   [3497]

Merhabalar,

qmail i porttan kurdunuz ve gayet guzel calisiyor. Ancak qmail'e yeni bir yama yapmak isteyebilirsiniz, bu durumda qmail i eklemek istediginiz yamayi kaynak koda ekleyerek yeniden derlemeniz gerekir. Bu islemi yapmak urkutucu gorunebilir ancak cok da zor degil.

Oncelikle her ihtimale karsi /var/qmail/bin, /var/qmail/users ve /var/qmail/queue dizinlerinin yedegini alin. svc -d komutu ile qmail sureclerini durdurun (service dizinleri kurulumdan kuruluma fark gosterebildigi icin komutu ozetle verdim). Sureclerin durup durmadigini ps ax | grep qmail komutu ile kontrol edin. Surecler basari ile durmus ise, /usr/ports/mail/qmail dizinine gecin. Daha once yapmis oldugunuz kurulumdan kalmis olabilecek derlenmis kodlari silmek icin make distclean komutunu verin. Kurulum sirasinda portun size sundugu Options menusunu yeniden gormek istiyorsaniz /var/db/ports/qmail dizinini rm -r komutu yardimi ile silin.

Su asamada kodlari yeniden derlenmek icin yapmamiz gereken tek sey /usr/ports/mail/qmail dizini altinda iken make komutunu vermek. make komutu, qmail'in ve sectigimiz yeni yamalarin kaynak dosyalarini internet uzerinden indirecek, acacak, yamalari uygulayacak ve derleyecektir. Bu noktadan sonra geriye tek bir islem kaliyor derlenmis yeni kodlarimizi yuklemek. Daha onceden qmail kurulu oldugundan, make install komutu hata dondurecektir. Bunun yerine make install FORCE_PKG_REGISTER=yes komutu verilerek derlenen yeni kodun eskilerin uzerine yazilmasini saglayabilirsiniz.

svc -u ile surecleri yeniden baslatabilirsiniz. Yeni hali ile qmail emrinizde..

Saygilarimla..

Arkadaşıma gönder , Ana Sayfa