@STATEDIR@ config template variable.
* test/pytest_suite/t/conf/cache.conf.in, tests/t/modules/test_cache.py:
Use @STATEDIR@/cacheroot/ for CacheRoot, instead of t/conf/cacheroot.
Assisted-by: Claude Sonnet 5 <noreply@anthropic.com>
GitHub: PR #701
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1937025 13f79535-47bb-0310-9956-
ffa450edef68
v["t_conf"] = str(serverroot / "conf")
v["t_logs"] = str(serverroot / "logs")
v["t_state"] = str(serverroot / "state")
+ v["statedir"] = v["t_state"]
v["t_conf_file"] = str(serverroot / "conf" / "httpd.conf")
v["t_pid_file"] = str(serverroot / "logs" / "httpd.pid")
v["sslca"] = str(serverroot / "conf" / "ssl" / "ca")
<IfModule mod_disk_cache.c>
CacheEnable disk /cache/
- CacheRoot @SERVERROOT@/conf/cacheroot/
+ CacheRoot @STATEDIR@/cacheroot/
CacheDirLevels 1
CacheDirLength 1
<IfModule mod_cache_disk.c>
CacheEnable disk /cache/
- CacheRoot @SERVERROOT@/conf/cacheroot/
+ CacheRoot @STATEDIR@/cacheroot/
CacheDirLevels 1
CacheDirLength 1
def test_cache(http):
http.module("mod_cache")
- cacheroot = os.path.join(http.vars("serverroot"), "conf", "cacheroot")
+ cacheroot = os.path.join(http.vars("statedir"), "cacheroot")
os.makedirs(cacheroot, exist_ok=True)
r = http.GET("/cache/")