[entropy.server] make sure to list __system__ repository inside ServerSystemSettingsPlugin.REPOSITORIES

This commit is contained in:
Fabio Erculiani
2011-10-30 10:39:47 +01:00
parent f1bd775f3b
commit 6df557d9f4
+5 -2
View File
@@ -886,13 +886,16 @@ class ServerSystemSettingsPlugin(SystemSettingsPlugin):
# add system database if community repository mode is enabled
if data['community_mode']:
data['repositories'][etpConst['clientserverrepoid']] = {}
client_repository_id = etpConst['clientserverrepoid']
data['repositories'][client_repository_id] = {}
mydata = {}
mydata['description'] = "Community Repositories System Repository"
mydata['pkg_mirrors'] = []
mydata['repo_mirrors'] = []
mydata['community'] = False
data['repositories'][etpConst['clientserverrepoid']].update(mydata)
data['repositories'][client_repository_id].update(mydata)
ServerSystemSettingsPlugin.REPOSITORIES[client_repository_id] = \
mydata
# installed packages repository is now the base repository
data['base_repository_id'] = etpConst['clientserverrepoid']