diff --git a/fhem/CHANGED b/fhem/CHANGED index 176bf3130..4425a2970 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - featere: exclude_from_update can check the source too (Forum #73275) - change: 93_DbRep: V5.2.0, preparation for UTF-8 support by DbLog - bugfix: 36_Vallox: Changed read. Added attributes. Changed DeviceID. - bugfix: MQTT: undef patch diff --git a/fhem/FHEM/98_update.pm b/fhem/FHEM/98_update.pm index 197ec3072..1710925fa 100644 --- a/fhem/FHEM/98_update.pm +++ b/fhem/FHEM/98_update.pm @@ -334,7 +334,7 @@ doUpdate($$$$) my $isExcl; foreach my $ex (@excl) { - $isExcl = 1 if($fName =~ m/$ex/); + $isExcl = 1 if($fName =~ m/$ex/ || "$src:$fName" =~ m/$ex/); } my $fPath = "$root/$fName"; $fPath = $0 if($fPath =~ m/$mainPgm/); @@ -733,6 +733,9 @@ upd_initRestoreDirs($)