X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=index.cgi;h=2248308ddd05ce61252beb9e1edd7fe333efdfa8;hb=610cff8ae624e3c81ea38efddf326aaed484703c;hp=57398a4ff7f9aabc4879b9a2b20cfb5b3b6dcb94;hpb=1861b7d2167a225930ff04d38d5d835a98c5d5c5;p=shellwiki diff --git a/index.cgi b/index.cgi index 57398a4..2248308 100755 --- a/index.cgi +++ b/index.cgi @@ -19,6 +19,21 @@ wiki_text() { cat -- "$mdfile" } +if [ "$(which git)" -a ! -f "$_DATA/.gitignore" ]; then + cat >"$_DATA/.gitignore" <<-EOF + users.db + serverkey + */#attachments/ + */#cache/ + */#page.lock + */#page.*.cache + */#page.*.cache.* + EOF + git init "$_DATA" + git -C "$_DATA" add .gitignore + git -C "$_DATA" commit -m 'initialization' -- .gitignore +fi 1>&2 + for handler in "$_EXEC"/handlers/*; do . "$handler" && break done