def METHOD_NAME(self, force=False):
    oxd_url = os.path.join(base.current_app.app_info['JANS_MAVEN'], 'maven/io/jans/oxd-server/{0}/oxd-server-{0}-distribution.zip').format(base.current_app.app_info['ox_version'])
    self.logIt("Downloading {} and preparing package".format(os.path.basename(oxd_url)))
    with tempfile.TemporaryDirectory() as tmp_dir:
        oxd_zip_fn = os.path.join(tmp_dir, 'oxd-server.zip')
        oxd_tmp_dir = os.path.join(tmp_dir, 'oxd-server')
        self.download_file(oxd_url, oxd_zip_fn)
        shutil.unpack_archive(oxd_zip_fn, oxd_tmp_dir)
        self.createDirs(os.path.join(oxd_tmp_dir, 'data'))
        oxd_server_sh_url = 'https://raw.githubusercontent.com/GluuFederation/oxd/master/debian/oxd-server'
        self.download_file(oxd_server_sh_url, os.path.join(oxd_tmp_dir, 'bin/oxd-server'))
        Config.oxd_package = shutil.make_archive(os.path.join(Config.dist_jans_dir, 'oxd-server'), "gztar", root_dir=tmp_dir, base_dir="oxd-server")
        Config.oxd_package = oxd_tgz_fn