Split auto update settings and add support for registry state

This commit is contained in:
Daniel
2023-03-09 12:08:14 +01:00
parent d75d5092a3
commit 4802de61fa
9 changed files with 401 additions and 108 deletions

View File

@@ -94,7 +94,7 @@ func downloadUpdates() error {
}
// Download all required updates.
err = registry.DownloadUpdates(context.TODO())
err = registry.DownloadUpdates(context.TODO(), false)
if err != nil {
return err
}

View File

@@ -154,7 +154,7 @@ func verifyUpdates(ctx context.Context) error {
// Re-download broken files.
registry.MandatoryUpdates = helper.MandatoryUpdates()
registry.AutoUnpack = helper.AutoUnpackUpdates()
err = registry.DownloadUpdates(ctx)
err = registry.DownloadUpdates(ctx, false)
if err != nil {
return fmt.Errorf("failed to re-download files: %w", err)
}