mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
98_fheminfo.pm: add svn rev to system info
git-svn-id: https://svn.fhem.de/fhem/trunk@14578 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
6833c23b21
commit
39de4ecdb5
@ -78,6 +78,7 @@ sub _fi2_Count() {
|
|||||||
$fhemInfo{'system'}{'os'} = $os;
|
$fhemInfo{'system'}{'os'} = $os;
|
||||||
$fhemInfo{'system'}{'arch'} = $arch;
|
$fhemInfo{'system'}{'arch'} = $arch;
|
||||||
$fhemInfo{'system'}{'perl'} = $perl;
|
$fhemInfo{'system'}{'perl'} = $perl;
|
||||||
|
$fhemInfo{'system'}{'revision'} = _fi2_findRev();
|
||||||
|
|
||||||
foreach my $key ( keys %defs )
|
foreach my $key ( keys %defs )
|
||||||
{
|
{
|
||||||
@ -125,6 +126,7 @@ sub _fi2_TelnetTable($) {
|
|||||||
$str .= "System Info\n";
|
$str .= "System Info\n";
|
||||||
$str .= sprintf(" Release%*s: %s\n",6," ",$fhemInfo{'system'}{'release'});
|
$str .= sprintf(" Release%*s: %s\n",6," ",$fhemInfo{'system'}{'release'});
|
||||||
$str .= sprintf(" FeatureLevel%*s: %s\n",0," ",$fhemInfo{'system'}{'feature'});
|
$str .= sprintf(" FeatureLevel%*s: %s\n",0," ",$fhemInfo{'system'}{'feature'});
|
||||||
|
$str .= sprintf(" SVN revision%*s: %s\n",0," ",$fhemInfo{'system'}{'revision'});
|
||||||
$str .= sprintf(" OS%*s: %s\n",11," ",$fhemInfo{'system'}{'os'});
|
$str .= sprintf(" OS%*s: %s\n",11," ",$fhemInfo{'system'}{'os'});
|
||||||
$str .= sprintf(" Arch%*s: %s\n",9," ",$fhemInfo{'system'}{'arch'});
|
$str .= sprintf(" Arch%*s: %s\n",9," ",$fhemInfo{'system'}{'arch'});
|
||||||
$str .= sprintf(" Perl%*s: %s\n",9," ",$fhemInfo{'system'}{'perl'});
|
$str .= sprintf(" Perl%*s: %s\n",9," ",$fhemInfo{'system'}{'perl'});
|
||||||
@ -153,6 +155,7 @@ sub _fi2_HtmlTable($) {
|
|||||||
$result .= "<tr><td>System Info</td></tr>";
|
$result .= "<tr><td>System Info</td></tr>";
|
||||||
$result .= "<tr><td> </td><td>Release:</td><td>$fhemInfo{'system'}{'release'}</td></tr>";
|
$result .= "<tr><td> </td><td>Release:</td><td>$fhemInfo{'system'}{'release'}</td></tr>";
|
||||||
$result .= "<tr><td> </td><td>FeatureLevel:</td><td>$fhemInfo{'system'}{'feature'}</td></tr>";
|
$result .= "<tr><td> </td><td>FeatureLevel:</td><td>$fhemInfo{'system'}{'feature'}</td></tr>";
|
||||||
|
$result .= "<tr><td> </td><td>SVN rev:</td><td>$fhemInfo{'system'}{'revision'}</td></tr>";
|
||||||
$result .= "<tr><td> </td><td>OS:</td><td>$fhemInfo{'system'}{'os'}</td></tr>";
|
$result .= "<tr><td> </td><td>OS:</td><td>$fhemInfo{'system'}{'os'}</td></tr>";
|
||||||
$result .= "<tr><td> </td><td>Arch:</td><td>$fhemInfo{'system'}{'arch'}</td></tr>";
|
$result .= "<tr><td> </td><td>Arch:</td><td>$fhemInfo{'system'}{'arch'}</td></tr>";
|
||||||
$result .= "<tr><td> </td><td>Perl:</td><td>$fhemInfo{'system'}{'perl'}</td></tr>";
|
$result .= "<tr><td> </td><td>Perl:</td><td>$fhemInfo{'system'}{'perl'}</td></tr>";
|
||||||
@ -195,6 +198,13 @@ sub _fi2_Div($$) {
|
|||||||
return (int($p1/$p2), $p1 % $p2);
|
return (int($p1/$p2), $p1 % $p2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub _fi2_findRev {
|
||||||
|
my ($err, @content) = FileRead({FileName => './controls_fhem.txt', ForceType => "file"});
|
||||||
|
return if $err;
|
||||||
|
my (undef,$rev) = split (/ /,$content[0]);
|
||||||
|
return $rev;
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
=pod
|
=pod
|
||||||
|
Loading…
x
Reference in New Issue
Block a user