summaryrefslogtreecommitdiffstats
path: root/acf.conf
blob: 158b1519bd992c3fd08c48f44d0e834ae948ce1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Configuration file for Alpine Configuration Framework

# Directories where the application resides
# appdir, libdir, and skindir may be comma-separated lists
#  paths are checked from left to right 
#  for .lua and .lsp files - the first found file will be used
#  for .roles and .menu files - all files will be combined
appdir=/usr/share/acf/app/
libdir=/usr/share/acf/lib/
wwwdir=/usr/share/acf/www/
staticdir=/skins/static/
skindir=/skins/,/userskins/
# skins are found in subdirectories of wwwdir/skindir

# sessiondir is where the session state files are stored
sessiondir=/tmp/

# logfile - if undefined will log with system logger
# only applies to web access, client access will always use system logger
logfile = /var/log/acf.log

# Session parameters
# sessiontimeout - time in minutes before inactive session deleted (default 30)
# lockouttime - time in minutes for lockout due to failed login attempts (default 30) (maximum = sessiontimeout)
# lockouteventlimit - number of events in past lockouttime to cause lockout (default 10)

# ACF is skinnable - this specifies the active skin
#  will attempt to load skin/basename(skin).css
skin=/skins/wik

# Auditing can be done before and/or after a commit (controller permitting)
# ${TEMPFILE} and ${CONFFILE} are used precommit
# only ${CONFFILE} has any meaning postcommit

#audit_precommit=diff -u ${CONFFILE} ${TEMPFILE} >>/var/log/${self.conf.controller}.log 2>/dev/null
#audit_postcommit=echo ${self.sessiondata.userinfo.userid} made a change to ${CONFFILE} >>/var/log/acf.log

# For specific controller-based auditing, create acf-hooks.lua
# in this directory (see svn sources for an example)