[Gelistirici] [paketler-commits] r27811 - in playground: . review/applications/games/eternal-lands review/applications/games/eternal-lands/files

Eren Türkay turkay.eren at gmail.com
20 Haz 2007 Çar 09:09:38 EEST


On Wed, 20 Jun 2007 08:57:35 +0300
Murat Şenel <muratasenel at gmail.com> wrote:

> 
> Bu patch'den sonra oyunu denedin mi çalışıyor mu diye Eren'ciğim :)
> Denediysen sorun yok?

Yav bu adamların sondaki / ile ilgili sorunları var galiba.

./init.c:       safe_snprintf(el_cfg,  sizeof(el_cfg), "%sel.cfg",
configdir);
./elconfig.c:           safe_snprintf(el_ini, sizeof (el_ini), "%
s/el.ini", configdir);
./notepad.c:    safe_snprintf (file, sizeof (file), "%snotes.xml",
configdir);
./filter.c:             safe_snprintf (local_filters, sizeof
(local_filters), "%s/local_filters.txt", configdir);

en önemlisi;

./chat.c:       safe_snprintf (file, sizeof (file), "%slanguages/%
s/strings/channels.xml", configdir, lang);

şeklinde satırlar mevcut. chat.c'ye göre bu patch yanlış görünüyor.
Çünkü config dizininde languages/ dizini yok. Bu dizin de data
paketinin içinden çıkıyor. Oyunun config dosyalarını /etc/eternal-lands
dizinine atmasını ve languages'i de /usr/share/eternal-lands/languages
dizininde araması için ufak patchler yapabiliriz. Oyun dizininde
"find . -name '*.c'|xargs grep configdir" ile daha ayrıntılı bak
istersen.

./errors.c:             safe_snprintf (error_log, sizeof(error_log), "%
serror_log.txt", configdir); ./errors.c:             safe_snprintf
(error_log, sizeof(error_log), "%serror_log.txt", configdir);

Şeklinde log da tutuyor arkadaş. Bunları da /var/log dizinine alsak çok
güzel olacak. Tabi bu kadar takıntılı değilsen bu commiti revert
edebiliriz? 

PS: 34MB indirmeye üşendim, eğer bu şekilde patchlersek deneyebilirim :)



Gelistirici mesaj listesiyle ilgili daha fazla bilgi