maddy

Fork https://github.com/foxcpp/maddy

git clone git://git.lin.moe/go/maddy.git

 1/*
 2Maddy Mail Server - Composable all-in-one email server.
 3Copyright © 2019-2020 Max Mazurov <fox.cpp@disroot.org>, Maddy Mail Server contributors
 4
 5This program is free software: you can redistribute it and/or modify
 6it under the terms of the GNU General Public License as published by
 7the Free Software Foundation, either version 3 of the License, or
 8(at your option) any later version.
 9
10This program is distributed in the hope that it will be useful,
11but WITHOUT ANY WARRANTY; without even the implied warranty of
12MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program.  If not, see <https://www.gnu.org/licenses/>.
17*/
18
19package config
20
21var (
22	// StateDirectory contains the path to the directory that
23	// should be used to store any data that should be
24	// preserved between sessions.
25	//
26	// Value of this variable must not change after initialization
27	// in cmd/maddy/main.go.
28	StateDirectory string
29
30	// RuntimeDirectory contains the path to the directory that
31	// should be used to store any temporary data.
32	//
33	// It should be preferred over os.TempDir, which is
34	// global and world-readable on most systems, while
35	// RuntimeDirectory can be dedicated for maddy.
36	//
37	// Value of this variable must not change after initialization
38	// in cmd/maddy/main.go.
39	RuntimeDirectory string
40
41	// LibexecDirectory contains the path to the directory
42	// where helper binaries should be searched.
43	//
44	// Value of this variable must not change after initialization
45	// in cmd/maddy/main.go.
46	LibexecDirectory string
47)