34c55c576c 
					 
					
						
						
							
							Use new masterlib. NOTE: furture versions have to use the slave lib.  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-03 13:50:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c2c4d4b80 
					 
					
						
						
							
							Use new interface file.  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-03 13:49:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9f698fd15 
					 
					
						
						
							
							Save for the weekend: set version to 1.3.15.  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-03 13:49:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4457d8815 
					 
					
						
						
							
							Fix debugging output.  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-03 13:46:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3621777827 
					 
					
						
						
							
							Do not disable the exit button.  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-03 13:45:54 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24351b8342 
					 
					
						
						
							
							Minor: add runtime information in debug output.  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-31 09:12:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4b3a39b0e6 
					 
					
						
						
							
							Set version to 1.3.14.  
						
						 
						
						... 
						
						
						
						Add compile flag -C (so it is possible to use /*fall through*/ without
having the proprocessor to remove this comment. 
						
						
							
  v1.3.14
 
						
					 
					
						2023-10-30 15:35:38 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d0fdf4d6d 
					 
					
						
						
							
							Small fixes:  
						
						 
						
						... 
						
						
						
						1: fixed wrong parameters of a connect().
2: Minor: improved onQuit(). 
						
						
							
						
					 
					
						2023-10-30 15:17:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c2ce44c79b 
					 
					
						
						
							
							Adding three friend operator<< functions to output status information of  
						
						 
						
						... 
						
						
						
						the update process: the first on outputs to CONSOLE(), the second one
outputs to ISMAS() and the last one to GUI(), i.e. the text edit of the
main window. 
						
						
							
						
					 
					
						2023-10-30 15:15:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16a9556863 
					 
					
						
						
							
							bool customerEnvironment();  
						
						 
						
						... 
						
						
						
						bool filesToUpdate();
bool updateFiles();
bool syncCustomerRepositoryAndFS();
bool saveLogFile(): remove progress parameter. 
						
						
							
						
					 
					
						2023-10-30 15:14:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48896f97ec 
					 
					
						
						
							
							Adding UPDATE_STEP_WRONG: helper variable to be used in text edit of  
						
						 
						
						... 
						
						
						
						main window. 
						
						
							
						
					 
					
						2023-10-30 15:13:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4486317cb2 
					 
					
						
						
							
							dd declaration for getAPISMYoctoVersion() and  
						
						 
						
						... 
						
						
						
						getAPISMYoctoInstallationStatus(): the first one returning the
yocto-version
of APIS, the second returning the installation status of APIS as display
in 'opkg info'. 
						
						
							
						
					 
					
						2023-10-30 15:11:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b9b88ea19 
					 
					
						
						
							
							Adding member variables to check if customer repository was a fresh  
						
						 
						
						... 
						
						
						
						clone, or if it was already existent. 
						
						
							
						
					 
					
						2023-10-30 15:09:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99a99d95a1 
					 
					
						
						
							
							Adding UPDATE_STEP enum plus associated interger defines.  
						
						 
						
						... 
						
						
						
						Adding QMap: Worker::smap, which contains names of UPDATE_STEP-members. 
						
						
							
						
					 
					
						2023-10-30 15:07:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4ddbbee21 
					 
					
						
						
							
							Add class UpdateProcessRunning: use for sending SEND-LAST-VERSION as  
						
						 
						
						... 
						
						
						
						part of its destruktor: RAII-pattern. 
						
						
							
						
					 
					
						2023-10-30 15:05:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34e5189945 
					 
					
						
						
							
							comment out some debug output -> too much output.  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-30 15:03:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c44c805238 
					 
					
						
						
							
							Use some special output methods using ISMAS(), GUI() nad CONSOLE().  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-30 15:00:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						196f1a730e 
					 
					
						
						
							
							gitPull(): don't use regex anumore, but just plain  
						
						 
						
						... 
						
						
						
						string-matching/searching.
Regex seems to be quite error-prone. 
						
						
							
						
					 
					
						2023-10-30 14:59:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7dc04c4422 
					 
					
						
						
							
							Add helper function worker(), returning the worker-object.  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-30 14:56:19 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29e6a25e72 
					 
					
						
						
							
							Add comment for version 1.3.13  
						
						 
						
						
						
						
							
  v.1.3.13
 
						
					 
					
						2023-10-19 13:45:52 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1f795e2db 
					 
					
						
						
							
							Added helpers:  
						
						 
						
						... 
						
						
						
						bool isRepositoryCorrupted();
    bool repairCorruptedRepository();
    int sendCloneAndCheckoutSuccess();
    int sendCloneAndCheckoutFailure();
    int sendIsmasTriggerFailure();
and static variables
    static constexpr const int CLONE_AND_CHECKOUT_SUCCESS = 0;
    static constexpr const int CLONE_AND_CHECKOUT_FAILURE = -3;
    static constexpr const int ISMAS_TRIGGER_FAILURE = -5; 
						
						
							
						
					 
					
						2023-10-19 13:38:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6865056f4b 
					 
					
						
						
							
							Replace regex in gitCloneCustomerRepository() with straight-forward  
						
						 
						
						... 
						
						
						
						steing-handling: regex sometimes returned error. 
						
						
							
						
					 
					
						2023-10-19 13:35:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37bd5c90d3 
					 
					
						
						
							
							Add printUpdateStatus() helper for QString  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-19 13:34:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fcba120dfa 
					 
					
						
						
							
							Minor: commented out unnecessary debug/info output  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 16:21:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d4f50fb9f 
					 
					
						
						
							
							Add printing-utils that also take string-lists  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 16:20:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a78040a037 
					 
					
						
						
							
							Minor: add error-debug-message in ase customer-nr is wrong  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 16:19:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9b175d7789 
					 
					
						
						
							
							Set version to 1.3.12  
						
						 
						
						
						
						
							
  v1.3.12
 
						
					 
					
						2023-10-18 11:45:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d7f145a25 
					 
					
						
						
							
							Replaced using gitFetch() with gitPull()  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 11:40:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4589c4ca76 
					 
					
						
						
							
							Removed gitFetchAndDiff() and original version of gitPull().  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 11:38:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a32258a59e 
					 
					
						
						
							
							Replaced "git fetch" with "git pull".  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 11:37:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22f25e5251 
					 
					
						
						
							
							Replaced 'git clone' with 'git clone --filter=blob:none' to speed  
						
						 
						
						... 
						
						
						
						up cloning of customer-repository. 
						
						
							
						
					 
					
						2023-10-18 11:36:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						258d883a51 
					 
					
						
						
							
							Replaced gitFetch() with gitPull()  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 11:35:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						504e242d42 
					 
					
						
						
							
							Implemented getATBUpdateToolYoctoVersion() and getATBUpdateToolYoctoInstallationStatus()  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-18 11:31:15 +02:00