This is just broken:
> ++const char *pa_get_boardname(void) {
> ++ FILE *f;
> ++ // read and get boardname
> ++ if ((f = pa_fopen_cloexec("/etc/boardname", "r"))) {
> ++ char ln[30] = "";
> ++ fgets(ln, sizeof(ln)-1, f);
> ++ fclose(f);
> ++ pa_strip_nl(ln);
> ++ pa_log_debug("Meego: read boardname %s", ln);
> ++ if (pa_endswith(ln, "tablet"))
> ++ return "Tablet";
> ++ }
> ++ return "None";
You get boardname, check if it's ending with tablet and return Tablet,
return none otherwise.
It's better to just pass the boardname and vary based on the actual
boardname for default.pa.<boardname>
BR
Carsten Munk
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging