From ae1c13c8cd06e369d72bf2a367446fd6b648575e Mon Sep 17 00:00:00 2001 From: betateilchen Date: Fri, 28 Oct 2022 16:32:29 +0000 Subject: [PATCH] 98_version.pm: improve configDB handling git-svn-id: https://svn.fhem.de/fhem/trunk@26611 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_version.pm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_version.pm b/fhem/FHEM/98_version.pm index fe3d7f499..1399ca29d 100755 --- a/fhem/FHEM/98_version.pm +++ b/fhem/FHEM/98_version.pm @@ -1,6 +1,5 @@ # $Id$ - package main; use strict; use warnings; @@ -70,8 +69,8 @@ CommandVersion($$) return "no loaded modules found that match: $param" if($param ne "" && $param ne "revision" && !@ret); return (((!$param && !$noheader) || $param eq "revision") ? $fhem_revision : ""). ($noheader || !@ret ? "" : sprintf("%-".$max."s %s","File","Rev Last Change\n\n")). - trim(join("\n", grep (($_ =~ /^fhem.pl|\d\d_/), @ret))."\n\n". - join("\n", grep (($_ !~ /^fhem.pl|\d\d_/), @ret)) + trim(join("\n", grep (($_ =~ /^fhem.pl|configDB.pm|\d\d_/), @ret))."\n\n". + join("\n", grep (($_ !~ /^fhem.pl|configDB.pm|\d\d_/), @ret)) ); } @@ -90,6 +89,12 @@ sub version_sortModules($$) return -1 if($a_vals[0] eq "fhem.pl"); return 1 if($b_vals[0] eq "fhem.pl"); + # configDB.pm next if used + if (configDBUsed()) { + return -1 if($a_vals[0] eq "configDB.pm"); + return 1 if($b_vals[0] eq "configDB.pm"); + } + $a_vals[0] =~ s/^\d\d_//; $b_vals[0] =~ s/^\d\d_//;