[global]
-debug = False
+debug = ${debugging}
-log.screen = False
-base.mount = "/idp"
-base.dir = "/usr/share/ipsilon"
-admin.config.db = "/var/lib/ipsilon/adminconfig.sqlite"
-user.prefs.db = "/var/lib/ipsilon/userprefs.sqlite"
+log.screen = ${debugging}
+base.mount = "/${instance}"
+base.dir = "${staticdir}"
+admin.config.db = "${datadir}/adminconfig.sqlite"
+user.prefs.db = "${datadir}/userprefs.sqlite"
+transactions.db = "${datadir}/transactions.sqlite"
tools.sessions.on = True
+tools.sessions.name = "${instance}_ipsilon_session_id"
tools.sessions.storage_type = "file"
-tools.sessions.storage_path = "/var/lib/ipsilon/sessions"
+tools.sessions.storage_path = "${datadir}/sessions"
+tools.sessions.path = "/${instance}"
tools.sessions.timeout = 60
-tools.protect.on = True
+tools.sessions.httponly = ${secure}
+tools.sessions.secure = ${secure}