Project

General

Profile

Feature #146

Automatische Migration der .aqbanking/settings/ auf AqBanking6

Added by acolomb 30 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
AqBanking
Target version:
-
Start date:
10/22/2019
Due date:
% Done:

0%

Betriebssystem:
FreeBSD, Linux, MacOSX, Windows, andere
AqBanking-Version:
5.99.43beta
Anwendung:
AqFinance, GnuCash, KMyMoney, andere, aqbanking-cli
Version der Anwendung:

Description

Beim ersten Start einer Anwendung, die AqBanking6 benutzt, wird aktuell das Konfigurationsverzeichnis ~/.aqbanking/settings6/ (leer) angelegt. Unter AqBanking6 wird momentan darauf hingewiesen, das alte "settings"-Verzeichnis nach "settings6" zu kopieren.

Nach einmaligem Start wird mit dem angeführten Befehl jedoch ein Unterverzeichnis "settings" im leer erzeugten "settings6" angelegt, anstatt den Inhalt zu kopieren. Das ist in Summe sehr fehlerträchtig und sollte keinem Benutzer zugemutet werden.

Vor finaler Veröffentlichung von AqBanking6 sollte daher der Mechanismus folgendermaßen umgebaut werden, an selbiger Stelle wo jetzt im Code das Verzeichnis "settings6" erstellt wird:

- Wenn settings6 nicht existiert:
--| 1. Erzeuge settings6
--\ 2. Wenn "settings" existiert:
----| a. Kopiere nur benötigte config-Dateien aus "settings" nach "settings6"
--| 3. Migriere vorhandene Dateien in settings6 auf ggf. neues Format (wie bisher)

Also available in: Atom PDF