98_update.pm - Keine Fehlermeldung bei Fehler

Begonnen von betateilchen, 30 September 2015, 19:39:22

Vorheriges Thema - Nächstes Thema

betateilchen

Hallo Rudi,

wenn während eines Updates ein unter ./restoreDir abgelegtes Verzeichnis nicht gelöscht werden kann, wird in fhem keine Fehlermeldung ausgegeben/protokolliert.


2015.09.30 19:01:54 1: RMDIR: ./restoreDir/2015-09-08
2015.09.30 19:01:54 1: RMDIR: ./restoreDir/2015-09-10
2015.09.30 19:01:54 1: RMDIR: ./restoreDir/2015-09-14
2015.09.30 19:01:54 1: RMDIR: ./restoreDir/2015-09-26
2015.09.30 19:01:54 1: UPD FHEM/10_EnOcean.pm
2015.09.30 19:01:55 1: update: skipping docs/commandref.html, matches exclude_from_update


Tatsächlich konnten aber die Verzeichnisse -08 -10 -14 aufgrund eines Rechteproblems gar nicht gelöscht werden:


root@cubie:/opt/fhem/restoreDir# ls -al
total 32
drwxr-xr-x  8 fhem dialout 4096 Sep 30 19:01 .
drwxr-xr-x 13 fhem dialout 4096 Sep 27 18:04 ..
drwxr-xr-x  3 root root    4096 Sep  8 19:28 2015-09-08
drwxr-xr-x  3 root root    4096 Sep 10 19:11 2015-09-10
drwxr-xr-x  3 root root    4096 Sep 14 08:53 2015-09-14
drwxr-xr-x  4 fhem dialout 4096 Sep 28 19:31 2015-09-28
drwxr-xr-x  3 fhem dialout 4096 Sep 29 21:36 2015-09-29
drwxr-xr-x  3 fhem dialout 4096 Sep 30 19:01 2015-09-30


Ich hatte mich die letzte Zeit schon gewundert, warum (angeblich) immer die gleichen drei Unterverzeichnisse gelöscht werden, hatte allerdings heute erst Zeit, der Sache auf den Grund zu gehen.

Vielleicht kannst Du für die nächste Änderung an 98_update.pm eine entsprechende Fehlermeldung mit auf die ToDo Liste setzen, es ist ja nichts wirklich funktional falsches, sondern lediglich ein Schönheitsfehler und somit in keinster Weise eilig.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Habe 98_update.pm mit Meldung im Fehlerfall erweitert.