def _getApachePaths(self, filename): """Return a tuple containing the paths to the available and active Apache vhost paths based on `filename`, in that order.""" vhosts_dir = config.get("Apache", "apache_sites_available") active_dir = config.get("Apache", "apache_sites_enabled") vhost_path = os.path.join(vhosts_dir, filename) active_path = os.path.join(active_dir, filename) return (vhost_path, active_path)
def make_server_name(site_type="dev"): """Return a suitable name for a vhost configuration file.""" g = lambda n: config.get("Environment", n) user = g("username") name = g("name") hostname = g("hostname") domain = g("domain") return "%s.%s-%s.%s.%s" % (user, name, site_type, hostname, domain)