[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