Software / code / prosody
File
spec/tls/run.sh @ 13874:bfa8ac5881a0 default tip
mod_http_files: Fail if missing the required 'http_files_dir' setting
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 13 May 2025 22:38:34 +0200 |
| parent | 13816:4122978f2575 |
line wrap: on
line source
#!/bin/bash export LUA_PATH="../../../?.lua;;" export LUA_CPATH="../../../?.so;;" any_failed=0 for config in config*; do echo "# Preparing $config" pushd "$config"; cp ../../../prosody.cfg.lua.dist ./prosody-default.cfg.lua echo 'VirtualHost "*" {pidfile = "prosody.pid";log={debug="prosody.log"}}' >> ./prosody-default.cfg.lua ln -s ../../../plugins plugins mkdir -p certs data ./prepare.sh ../../../prosody -D sleep 1; echo "# Testing $config" ./assert.sh status=$? ../../../prosodyctl stop rm plugins #prosody-default.cfg.lua popd if [[ "$status" != "0" ]]; then echo -n "NOT "; any_failed=1 fi echo "OK: $config"; done if [[ "$any_failed" != "0" ]]; then echo "NOT OK: One or more TLS tests failed"; exit 1; fi echo "OK: All TLS tests passed"; exit 0;