mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-11 17:37:53 +00:00
* rename tunnels.conf -> tunnels.conf, add detection of old config
This commit is contained in:
parent
8437d45866
commit
e6dbeda18e
@ -261,8 +261,15 @@ namespace client
|
|||||||
{
|
{
|
||||||
boost::property_tree::ptree pt;
|
boost::property_tree::ptree pt;
|
||||||
std::string tunConf; i2p::config::GetOption("tunconf", tunConf);
|
std::string tunConf; i2p::config::GetOption("tunconf", tunConf);
|
||||||
if (tunConf == "")
|
if (tunConf == "") {
|
||||||
|
// TODO: cleanup this in 2.8.0
|
||||||
tunConf = i2p::fs::DataDirPath ("tunnels.cfg");
|
tunConf = i2p::fs::DataDirPath ("tunnels.cfg");
|
||||||
|
if (i2p::fs::Exists(tunConf)) {
|
||||||
|
LogPrint(eLogWarning, "FS: please rename tunnels.cfg -> tunnels.conf here: ", tunConf);
|
||||||
|
} else {
|
||||||
|
tunConf = i2p::fs::DataDirPath ("tunnels.conf");
|
||||||
|
}
|
||||||
|
}
|
||||||
LogPrint(eLogDebug, "FS: tunnels config file: ", tunConf);
|
LogPrint(eLogDebug, "FS: tunnels config file: ", tunConf);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -108,7 +108,7 @@ namespace config {
|
|||||||
general.add_options()
|
general.add_options()
|
||||||
("help", "Show this message")
|
("help", "Show this message")
|
||||||
("conf", value<std::string>()->default_value(""), "Path to main i2pd config file (default: try ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)")
|
("conf", value<std::string>()->default_value(""), "Path to main i2pd config file (default: try ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)")
|
||||||
("tunconf", value<std::string>()->default_value(""), "Path to config with tunnels list and options (default: try ~/.i2pd/tunnels.cfg or /var/lib/i2pd/tunnels.cfg)")
|
("tunconf", value<std::string>()->default_value(""), "Path to config with tunnels list and options (default: try ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf)")
|
||||||
("pidfile", value<std::string>()->default_value(""), "Path to pidfile (default: ~/i2pd/i2pd.pid or /var/lib/i2pd/i2pd.pid)")
|
("pidfile", value<std::string>()->default_value(""), "Path to pidfile (default: ~/i2pd/i2pd.pid or /var/lib/i2pd/i2pd.pid)")
|
||||||
("log", value<std::string>()->default_value(""), "Logs destination: stdout, file, syslog (stdout if not set)")
|
("log", value<std::string>()->default_value(""), "Logs destination: stdout, file, syslog (stdout if not set)")
|
||||||
("logfile", value<std::string>()->default_value(""), "Path to logfile (stdout if not set, autodetect if daemon)")
|
("logfile", value<std::string>()->default_value(""), "Path to logfile (stdout if not set, autodetect if daemon)")
|
||||||
|
2
debian/i2pd.links
vendored
2
debian/i2pd.links
vendored
@ -1,4 +1,4 @@
|
|||||||
etc/i2pd/i2pd.conf var/lib/i2pd/i2pd.conf
|
etc/i2pd/i2pd.conf var/lib/i2pd/i2pd.conf
|
||||||
etc/i2pd/tunnels.conf var/lib/i2pd/tunnels.cfg
|
etc/i2pd/tunnels.conf var/lib/i2pd/tunnels.conf
|
||||||
etc/i2pd/subscriptions.txt var/lib/i2pd/subscriptions.txt
|
etc/i2pd/subscriptions.txt var/lib/i2pd/subscriptions.txt
|
||||||
usr/share/i2pd/certificates var/lib/i2pd/certificates
|
usr/share/i2pd/certificates var/lib/i2pd/certificates
|
||||||
|
@ -7,7 +7,7 @@ Command line options
|
|||||||
* --conf= - Config file (default: ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)
|
* --conf= - Config file (default: ~/.i2pd/i2pd.conf or /var/lib/i2pd/i2pd.conf)
|
||||||
This parameter will be silently ignored if the specified config file does not exist.
|
This parameter will be silently ignored if the specified config file does not exist.
|
||||||
Options specified on the command line take precedence over those in the config file.
|
Options specified on the command line take precedence over those in the config file.
|
||||||
* --tunconf= - Tunnels config file (default: ~/.i2pd/tunnels.cfg or /var/lib/i2pd/tunnels.cfg)
|
* --tunconf= - Tunnels config file (default: ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf)
|
||||||
* --pidfile= - Where to write pidfile (dont write by default)
|
* --pidfile= - Where to write pidfile (dont write by default)
|
||||||
* --log= - Logs destination: stdout, file (stdout if not set, file - otherwise, for compatibility)
|
* --log= - Logs destination: stdout, file (stdout if not set, file - otherwise, for compatibility)
|
||||||
* --logfile= - Path to logfile (default - autodetect)
|
* --logfile= - Path to logfile (default - autodetect)
|
||||||
@ -73,7 +73,7 @@ i2pd.conf:
|
|||||||
[sam]
|
[sam]
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
tunnels.cfg (filename of this config is subject of change):
|
tunnels.conf
|
||||||
|
|
||||||
# outgoing tunnel sample, to remote service
|
# outgoing tunnel sample, to remote service
|
||||||
# mandatory parameters:
|
# mandatory parameters:
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
## by removing the "#" symbol.
|
## by removing the "#" symbol.
|
||||||
|
|
||||||
## Tunnels config file
|
## Tunnels config file
|
||||||
## Default: ~/.i2pd/tunnels.cfg or /var/lib/i2pd/tunnels.cfg
|
## Default: ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf
|
||||||
#tunconf = /var/lib/i2pd/tunnels.cfg
|
#tunconf = /var/lib/i2pd/tunnels.conf
|
||||||
|
|
||||||
## Where to write pidfile (don't write by default)
|
## Where to write pidfile (don't write by default)
|
||||||
#pidfile = /var/run/i2pd.pid
|
#pidfile = /var/run/i2pd.pid
|
||||||
|
Loading…
Reference in New Issue
Block a user