Remove daemonize feature.
This commit is contained in:
parent
97f549cf5f
commit
ca353dd18e
@ -31,7 +31,6 @@ extern crate env_logger;
|
|||||||
extern crate ctrlc;
|
extern crate ctrlc;
|
||||||
extern crate fdlimit;
|
extern crate fdlimit;
|
||||||
extern crate target_info;
|
extern crate target_info;
|
||||||
extern crate daemonize;
|
|
||||||
|
|
||||||
#[cfg(feature = "rpc")]
|
#[cfg(feature = "rpc")]
|
||||||
extern crate ethcore_rpc as rpc;
|
extern crate ethcore_rpc as rpc;
|
||||||
@ -50,7 +49,6 @@ use ethcore::ethereum;
|
|||||||
use ethcore::blockchain::CacheSize;
|
use ethcore::blockchain::CacheSize;
|
||||||
use ethsync::EthSync;
|
use ethsync::EthSync;
|
||||||
use target_info::Target;
|
use target_info::Target;
|
||||||
use daemonize::{Daemonize};
|
|
||||||
|
|
||||||
docopt!(Args derive Debug, "
|
docopt!(Args derive Debug, "
|
||||||
Parity. Ethereum Client.
|
Parity. Ethereum Client.
|
||||||
@ -58,7 +56,6 @@ Parity. Ethereum Client.
|
|||||||
Copyright 2015, 2016 Ethcore (UK) Limited
|
Copyright 2015, 2016 Ethcore (UK) Limited
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
parity daemon [options] [ --no-bootstrap | <enode>... ]
|
|
||||||
parity [options] [ --no-bootstrap | <enode>... ]
|
parity [options] [ --no-bootstrap | <enode>... ]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
@ -186,21 +183,6 @@ impl Configuration {
|
|||||||
print_version();
|
print_version();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if self.args.cmd_daemon {
|
|
||||||
let daemonize = Daemonize::new()
|
|
||||||
.pid_file("/tmp/parity.pid") // Every method except `new` and `start`
|
|
||||||
.chown_pid_file(true) // is optional, see `Daemonize` documentation
|
|
||||||
.working_directory("/tmp") // for default behaviour.
|
|
||||||
.user("nobody")
|
|
||||||
.group("daemon") // Group name
|
|
||||||
.group(2) // Or group id
|
|
||||||
.privileged_action(|| "Executed before drop privileges");
|
|
||||||
|
|
||||||
match daemonize.start() {
|
|
||||||
Ok(_) => info!("Success, daemonized"),
|
|
||||||
Err(e) => { error!("{}", e); return; },
|
|
||||||
}
|
|
||||||
}
|
|
||||||
self.execute_client();
|
self.execute_client();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user