From 24875f027f2841fd31e1bf40aff4e9029be1c15d Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 5 Aug 2009 16:45:15 +0200 Subject: [PATCH] [entropy.tools] ignore permission issues when saving repositories metadata to file --- libraries/entropy/tools.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/entropy/tools.py b/libraries/entropy/tools.py index 985b9550d..13d3b1ef6 100644 --- a/libraries/entropy/tools.py +++ b/libraries/entropy/tools.py @@ -2389,7 +2389,11 @@ def save_repository_settings(repodata, remove = False, disable = False, enable = line = repolines_data[cc]['line'] content.append(line) - _save_repositories_content(content) + try: + _save_repositories_content(content) + except OSError: # permission denied? + return False + return True def _save_repositories_content(content): if os.path.isfile(etpConst['repositoriesconf']):