From 7c849d94ec1cfecdec5a88d49f5af5c98f96ebca Mon Sep 17 00:00:00 2001 From: Lars Hjemli Date: Sat, 16 Dec 2006 13:55:58 +0100 Subject: Allow relative paths for cgit_cache_root Make sure we chdir(2) back to the original getcwd(2) when a page has been generated. Also, if the cgit_cache_root do not exist, try to create it. This is a feature intended to ease testing/debugging. Signed-off-by: Lars Hjemli --- cache.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cache.c') diff --git a/cache.c b/cache.c index 39e63a5..91b89a6 100644 --- a/cache.c +++ b/cache.c @@ -45,6 +45,10 @@ int cache_create_dirs() { char *path; + path = fmt("%s", cgit_cache_root); + if (mkdir(path, S_IRWXU) && errno!=EEXIST) + return 0; + if (!cgit_query_repo) return 0; -- cgit v1.2.3-70-g09d2