summaryrefslogtreecommitdiffstats
path: root/src/live/ogOperations.py
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 /src/live/ogOperations.py
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")
Diffstat (limited to 'src/live/ogOperations.py')
-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}')