8faf5af2bf
Typo: replace m_files_to_update with m_files_to_download.
2023-11-29 12:07:25 +01:00
1d532c13a4
Minor: show files to update with a direct qCritical()
2023-11-29 12:06:17 +01:00
a6faf9ce21
Init triggerValue with "NOT CHECKED YET" otherwise one might be confused.
2023-11-29 11:28:35 +01:00
89b639c0ed
Add handling of alwaysDownloadConfig and alwaysDownloadDC.
...
Not tested and commnetd out.
2023-11-21 09:54:57 +01:00
792ff33482
Add repository url parameter
2023-11-16 14:15:05 +01:00
c1cfca79d2
Fixed lost updating of progressbar of GUI
2023-11-07 11:43:26 +01:00
7e4c138d1b
Fixed getDCVersion() as part of turning worker-object into its own
...
thread.
2023-11-07 09:12:17 +01:00
685568d4f6
Call execOpkgCommands(0 and downloadTpPSAHardware() helpers.
2023-11-07 09:11:42 +01:00
14b4c035da
Add computeFilesToUpdate() and downloadFilesToPSA() helper functions.
2023-11-07 09:10:45 +01:00
90de2f415e
Add new members to worker-class.
2023-11-07 09:10:01 +01:00
3cc71cb69b
Minor: remove obsolete code.
2023-11-07 09:09:26 +01:00
fef7533d00
Minor: replace APPLY_... with DOWNLOAD... enum-variables.
2023-11-07 09:08:33 +01:00
e93058cc6b
Turn worker-object into a thread. Don't do a moveToThread() anymore.
2023-11-07 09:07:08 +01:00
003bd0bf77
Check if repository is corrupted: do not check for etc/ or
...
opt/-directories, as they may be not existent inside of the repository.
2023-11-03 13:44:15 +01:00
721c5dd7a5
MAke sure removeDuplicates() is called for list containing file to be
...
updated.
2023-10-31 09:16:24 +01:00
a24eb9fd8c
Minor: removed unused, obsolete code (commented out).
2023-10-31 09:14:02 +01:00
a44b780d93
Minor: Add header for using RAII in sending SEND-LAST-VERSION to ISAMS.
2023-10-30 15:29:23 +01:00
19dfae9b56
Use output functions ISMAS(), GUI() and CONSOLE(), which point to friend
...
operators<< in Worker-class.
2023-10-30 15:28:25 +01:00
bef0d4fe12
Refactor the update process: streamline code. When WAIT button is not
...
active, the a clone or a fix of a defunct repository is possible, but
not more.
If WAIT button is active, the at least the opkg_commnds are executed. If
there are chenged files, they are handkled as wll.
2023-10-30 15:25:49 +01:00
72a2fc781c
Minor: reove obsolete m_returnCode.
2023-10-30 15:24:33 +01:00
fc264689b1
Use and implement getAPISMYoctoVersion() and
...
getAPISMYoctoInstallationSTatus().
2023-10-30 15:22:59 +01:00
fc587456d5
Filling the QMap Worker:smap with data.
2023-10-30 15:21:26 +01:00
a2b933ab71
Minor: Added UPDATE_STEP_WRONG.
2023-10-30 15:20:15 +01:00
5efac2619b
sicherung der aenderungen
2023-10-23 16:16:11 +02:00
9b0f741b9b
to be continued on monday
2023-10-22 19:44:45 +02:00
81c5f8ee7e
Save for the weekend.
2023-10-20 13:55:18 +02:00
5abc057bda
Minor: add possible debug messages.
2023-10-19 13:44:51 +02:00
8aeb7ecfea
Don't check opkg_commands-file in the system-filesystem to remove
...
confusing error-messages.
2023-10-19 13:43:53 +02:00
4bb8e241b6
Update process: check sanity of customer repository: are etc/ and
...
opt/directories contained? If not, remove the repository and clone it
again. This is done without checking the ISMAS-WAIT-button.
2023-10-19 13:41:44 +02:00
4469a23f9c
Implemented helpers:
...
bool isRepositoryCorrupted();
bool repairCorruptedRepository();
int sendCloneAndCheckoutSuccess();
int sendCloneAndCheckoutFailure();
int sendIsmasTriggerFailure();
2023-10-19 13:39:48 +02:00
2d7f145a25
Replaced using gitFetch() with gitPull()
2023-10-18 11:40:04 +02:00
504e242d42
Implemented getATBUpdateToolYoctoVersion() and getATBUpdateToolYoctoInstallationStatus()
2023-10-18 11:31:15 +02:00
91db59b9f3
Integrate version of ATBUpdateTool in send-last-version.
2023-10-12 12:09:19 +02:00
1d81e6b650
Minor: removed unused code.
2023-10-12 12:08:19 +02:00
6d57b45d1a
Use getATBQTVersion() for dynamic value of atbapp.
2023-10-12 12:07:38 +02:00
0d353cfbcf
Check if opkg_command failed, and if this is the case, stop the
...
update-process without showing a wrong UPDATE-SUCCESS.
2023-10-10 16:01:45 +02:00
d4ee56559b
Use getShowReason() with branchName. Use getOsVersion(0 and
...
getApismVersion().
2023-10-09 15:54:58 +02:00
09d5de1b0b
rsync: check if source directories in customer repositories exist.
2023-10-06 13:00:25 +02:00
145fdab26e
Minor: fixed output format (in text edit)
2023-10-06 13:00:00 +02:00
7083f3b4f8
Minor: add debug message.
2023-10-06 10:44:55 +02:00
7ff866525e
Fix: allow for json-files EC2C_conf/cash/device.json as well.
2023-10-06 10:43:55 +02:00
2164037123
Do not use opkg_commnands-file as located in the filesystem under
...
/etc/psa_update anymore.
2023-10-06 10:42:35 +02:00
3223c430be
Do not rsync opkg_commnds to local file systems: this sync is not needed.
2023-09-28 12:00:24 +02:00
c09682ea33
Always execute commands contained in opkg_commands, even if no
...
change in opkg_commands. WAIT button in ISMAS must still be activated.
2023-09-28 11:57:17 +02:00
fef1d43d5f
Adapated information of update-progress-status.
2023-09-28 11:56:20 +02:00
705424727b
Removed call to final-result: ISMAS will not show U0002 twice.
2023-09-28 11:53:59 +02:00
b96f0896e3
Add explicit message when update-process is starting.
2023-09-28 11:53:10 +02:00
b2798b349e
Fixed reg-exp for name of device controller firmare version.
2023-09-09 14:41:53 +02:00
64dce44fe1
Move update-object into main window.
...
Activate using ISMAS WAIT button.
2023-09-09 14:40:43 +02:00
c065b57f0c
Remove direct member m_hw, a pointer to the device-controller-plugin.
...
The worker shall not load the plugin, otherwise it would block itself inside
an QT slot.
2023-09-06 09:04:43 +02:00