I fixed the distro name on phpsysinfo ion my smeserver, here's how:
1) Open the class.Linux.inc.php file with your favorite text editor. Mine is located at:
/opt/administration/phpsysinfo/includes/os
I use the phpsysinfo-public contrib by nightspirit. Yours may be elsewhere.
2) Find the function distro section, it's near the end of the file. Add the following lines after the redhat-release stanza:
} elseif ($fd = fopen('/etc/e-smith-release', 'r')) {
$buf = fgets($fd, 1024);
fclose($fd);
$result = trim($buf);
3) Find the function distroicon section, it's at the end of the file. Add the following lines after the redhat-release stanza:
} elseif (file_exists('/etc/e-smith-release')) {
$result = 'smeserver.png';
4) Use your favorite icon editor to rip an image from the contribs.org website graphics. Save it as smeserver.png (or whatever graphics format you prefer, edit preceeding stanza accordingly) in the /opt/administration/phpsysinfo/images directory.
5) Enjoy your new custom icon and distro name display in phpsysinfo on smeserver!