diff options
author | Jose M. Guisado <jguisado@soleta.eu> | 2023-03-27 14:37:25 +0200 |
---|---|---|
committer | Jose M. Guisado <jguisado@soleta.eu> | 2023-03-27 15:48:03 +0200 |
commit | 2172f00cde8c37decce84470512348f15e883c55 (patch) | |
tree | 2be3d4e9f0d9b28d4f814cfc876b587c6c5c5db6 /src/live/ogOperations.py | |
parent | c0e14e0c95e4391a783d8b7dc33a19087966db4f (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.py | 2 |
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}') |