summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose M. Guisado <jguisado@soleta.eu>2023-03-27 14:37:25 +0200
committerJose M. Guisado <jguisado@soleta.eu>2023-03-27 15:48:03 +0200
commit2172f00cde8c37decce84470512348f15e883c55 (patch)
tree2be3d4e9f0d9b28d4f814cfc876b587c6c5c5db6
parentc0e14e0c95e4391a783d8b7dc33a19087966db4f (diff)
live: fix ogChangeRepo invocation
Add missing samba credentials parameter in ogChangeRepo invocation. Credentials are loaded from ogClient config file. Any production deployment should use its own samba user and password. ogChangeRepo fails when using default samba credentials in a production environment. Fixes: a1edbe904b30 ("legacy: rewrite ogChangeRepo") Fixes: 3703fd60634f ("live: support native unicast cache image restore")
-rw-r--r--src/live/ogOperations.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/live/ogOperations.py b/src/live/ogOperations.py
index 20cedbc..6b1b01f 100644
--- a/src/live/ogOperations.py
+++ b/src/live/ogOperations.py
@@ -138,7 +138,7 @@ class OgLiveOperations:
raise ValueError(f'Error: Cannot copy image {image_name} to cache')
def _restore_image_unicast(self, repo, name, devpath, cache=False):
- if ogChangeRepo(repo).returncode != 0:
+ if ogChangeRepo(repo, smb_user=self._smb_user, smb_pass=self._smb_pass).returncode != 0:
self._restartBrowser(self._url)
logging.error('ogChangeRepo could not change repository to %s', repo)
raise ValueError(f'Error: Cannot change repository to {repo}')