[entropy.server] add Entropy Web Services file upload/download handling
This commit is contained in:
@@ -532,6 +532,13 @@ class ServerPackagesRepositoryUpdater(object):
|
||||
data['keywords_file'] = keywords_file
|
||||
extra_text_files.append(keywords_file)
|
||||
|
||||
webserv_file = self._entropy._get_local_repository_webserv_file(
|
||||
self._repository_id)
|
||||
if os.path.isfile(webserv_file) or download:
|
||||
if download:
|
||||
data['webserv_file'] = webserv_file
|
||||
extra_text_files.append(webserv_file)
|
||||
|
||||
gpg_file = self._entropy._get_local_repository_gpg_signature_file(
|
||||
self._repository_id)
|
||||
if os.path.isfile(gpg_file) or download:
|
||||
|
||||
@@ -1292,6 +1292,10 @@ class Server(Client):
|
||||
return os.path.join(self._get_local_repository_dir(repository_id,
|
||||
branch = branch), etpConst['etpdatabasekeywordsfile'])
|
||||
|
||||
def _get_local_repository_webserv_file(self, repository_id, branch = None):
|
||||
return os.path.join(self._get_local_repository_dir(repository_id,
|
||||
branch = branch), etpConst['etpdatabasewebservicesfile'])
|
||||
|
||||
def _get_local_repository_dir(self, repository_id, branch = None):
|
||||
srv_set = self._settings[Server.SYSTEM_SETTINGS_PLG_ID]['server']
|
||||
if branch is None:
|
||||
|
||||
Reference in New Issue
Block a user