diff options
author | Donald Stufft <donald@stufft.io> | 2013-06-20 13:29:53 -0400 |
---|---|---|
committer | Donald Stufft <donald@stufft.io> | 2013-06-20 13:29:53 -0400 |
commit | 79ed46c3ed6a3ca528a2a6551bcaadfe8babd1b6 (patch) | |
tree | 032b75d2fbe79195cb00d113f2d12aa71e12964d | |
parent | dfa02db4ba5a4542afcf956a320d2b8120df7302 (diff) | |
download | decorator-79ed46c3ed6a3ca528a2a6551bcaadfe8babd1b6.tar.gz |
Allow a configurable raw package prefix
-rw-r--r-- | config.ini.template | 1 | ||||
-rw-r--r-- | config.py | 1 | ||||
-rw-r--r-- | webui.py | 2 |
3 files changed, 3 insertions, 1 deletions
diff --git a/config.ini.template b/config.ini.template index 91910fc..318bab5 100644 --- a/config.ini.template +++ b/config.ini.template @@ -23,6 +23,7 @@ debug_mode = yes cheesecake_password = secret key_dir = . simple_sign_script = /serversig +raw_package_prefix = /raw-packages ; this is the secret used to sign password reset efforts - keep it secret! ; ''.join(random.choice(string.letters + string.digits) for n in range(64)) reset_secret = secret @@ -59,6 +59,7 @@ class Config: self.cheesecake_password = c.get('webui', 'cheesecake_password') self.key_dir = c.get('webui', 'key_dir') self.simple_sign_script = c.get('webui', 'simple_sign_script') + self.raw_package_prefix = c.get("webui", "raw_package_prefix") if c.has_option('webui', 'sshkeys_update'): self.sshkeys_update = c.get('webui', 'sshkeys_update') else: @@ -830,7 +830,7 @@ class WebUI: # internal; # autoindex on; # } - self.handler.send_header("X-Accel-Redirect", "/packages_raw" + path) + self.handler.send_header("X-Accel-Redirect", self.config.raw_package_prefix + path) self.handler.end_headers() |