mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-20 07:16:03 +00:00
commandref_static: for debug only (add rebuild option)
git-svn-id: https://svn.fhem.de/fhem/trunk@16781 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
817a50de95
commit
739889d1ff
@ -9,6 +9,8 @@ sub _cref_search;
|
|||||||
sub _cref_read;
|
sub _cref_read;
|
||||||
sub _cref_write;
|
sub _cref_write;
|
||||||
|
|
||||||
|
my $rebuild = (defined($ARGV[0]) && lc($ARGV[0]) eq "rebuild") ? 1 : 0;
|
||||||
|
|
||||||
my $protVersion=1;
|
my $protVersion=1;
|
||||||
my @lang = ("EN", "DE");
|
my @lang = ("EN", "DE");
|
||||||
my $modDir = "FHEM";
|
my $modDir = "FHEM";
|
||||||
@ -20,6 +22,7 @@ for my $lang (@lang) {
|
|||||||
my $cmdref = "docs/commandref_frame$sfx.html";
|
my $cmdref = "docs/commandref_frame$sfx.html";
|
||||||
|
|
||||||
my $outpath = "docs/cref$sfx";
|
my $outpath = "docs/cref$sfx";
|
||||||
|
unlink glob "$outpath/*" if $rebuild;
|
||||||
mkdir $outpath unless (-e $outpath);
|
mkdir $outpath unless (-e $outpath);
|
||||||
|
|
||||||
open(FH, $cmdref) || die("Cant open $cmdref: $!\n");
|
open(FH, $cmdref) || die("Cant open $cmdref: $!\n");
|
||||||
@ -72,7 +75,7 @@ for my $lang (@lang) {
|
|||||||
next if($fName !~ m/^\d\d_(.*)\.pm$/);
|
next if($fName !~ m/^\d\d_(.*)\.pm$/);
|
||||||
my $mName = $1;
|
my $mName = $1;
|
||||||
my $ts = (stat("$modDir/$fName"))[9];
|
my $ts = (stat("$modDir/$fName"))[9];
|
||||||
if($protVersion != $fileVersion ||
|
if($protVersion != $fileVersion || $rebuild ||
|
||||||
!$modData{$mName} || !$modData{$mName}{ts} || $modData{$mName}{ts}<$ts) {
|
!$modData{$mName} || !$modData{$mName}{ts} || $modData{$mName}{ts}<$ts) {
|
||||||
#print "Checking $fName for $lang short description\n";
|
#print "Checking $fName for $lang short description\n";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user