summaryrefslogtreecommitdiff
path: root/programs/starter/files.h
blob: 286cdf105ebeddfbd12f16ccd668442145ec6493 (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
40
41
42
43
44
45
46
47
/* strongSwan file locations
 * Copyright (C) 2001-2002 Mathieu Lafon - Arkoon Network Security
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the
 * Free Software Foundation; either version 2 of the License, or (at your
 * option) any later version.  See <http://www.fsf.org/copyleft/gpl.txt>.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * for more details.
 *
 * RCSID $Id: files.h,v 1.5 2006/02/04 18:52:58 as Exp $
 */

#ifndef _STARTER_FILES_H_
#define _STARTER_FILES_H_

#ifndef DEFAULT_CTLBASE
#define DEFAULT_CTLBASE "/var/run/pluto"
#endif
#define CTL_SUFFIX      ".ctl"
#define PID_SUFFIX      ".pid"

#define MY_PID_FILE     "/var/run/starter.pid"

#define DEV_RANDOM      "/dev/random"
#define DEV_URANDOM     "/dev/urandom"

#define PROC_NETKEY         "/proc/net/pfkey"
#define PROC_IPSECVERSION   "/proc/net/ipsec_version"
#define PROC_SYSFLAGS       "/proc/sys/net/ipsec"
#define PROC_MODULES        "/proc/modules"

#define CONFIG_FILE     IPSEC_CONFDIR"/ipsec.conf"
#define SECRETS_FILE	IPSEC_CONFDIR"/ipsec.secrets"

#define PLUTO_CMD       IPSEC_EXECDIR"/pluto"
#define CTL_FILE        DEFAULT_CTLBASE CTL_SUFFIX
#define PID_FILE        DEFAULT_CTLBASE PID_SUFFIX

#define DYNIP_DIR       "/var/run/dynip"
#define INFO_FILE       "/var/run/ipsec.info"

#endif /* _STARTER_FILES_H_ */