X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=main%2Fbsod.cpp;h=f55939ed1ee872343a15b3b65ea57a74faab1870;hb=5a4813a68dab2715a684fdf1f278f48ec86e6a05;hp=12d8dc23cabdb57110b4298de5de273bc20d20d4;hpb=3ca124dd916f82dcfd4f069daf1a3f342956e520;p=vuplus_dvbapp diff --git a/main/bsod.cpp b/main/bsod.cpp index 12d8dc2..f55939e 100644 --- a/main/bsod.cpp +++ b/main/bsod.cpp @@ -18,7 +18,11 @@ /************************************************/ +#ifdef BUILD_VUPLUS /* ikseong */ +#define CRASH_EMAILADDR "crashlog" +#else #define CRASH_EMAILADDR "crashlog@dream-multimedia-tv.de" +#endif #define INFOFILE "/maintainer.info" #define RINGBUFFER_SIZE 16384 @@ -183,6 +187,7 @@ void bsodFatal(const char *component) xml.open("image"); xml.stringFromFile("dreamboxmodel", "/proc/stb/info/model"); xml.stringFromFile("kernelcmdline", "/proc/cmdline"); + xml.stringFromFile("nimsockets", "/proc/bus/nim_sockets"); if (!getConfigBool("config.plugins.crashlogautosubmit.sendAnonCrashlog", true)) { xml.cDataFromFile("dreamboxca", "/proc/stb/info/ca"); xml.cDataFromFile("enigma2settings", eEnv::resolve("${sysconfdir}/enigma2/settings"), ".password="); @@ -216,7 +221,7 @@ void bsodFatal(const char *component) ePtr my_dc; gMainDC::getInstance(my_dc); - + gPainter p(my_dc); p.resetOffset(); p.resetClip(eRect(ePoint(0, 0), my_dc->size())); @@ -228,11 +233,11 @@ void bsodFatal(const char *component) p.clear(); eRect usable_area = eRect(100, 70, my_dc->size().width() - 150, 100); - - std::string text("We are really sorry. Your Dreambox encountered " + + std::string text("We are really sorry. Your STB encountered " "a software problem, and needs to be restarted. " "Please send the logfile created in /hdd/ to " + crash_emailaddr + ".\n" - "Your Dreambox restarts in 10 seconds!\n" + "Your STB restarts in 10 seconds!\n" "Component: " + crash_component); p.renderText(usable_area, text.c_str(), gPainter::RT_WRAP|gPainter::RT_HALIGN_LEFT);