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 fdlimit;
 | 
			
		||||
extern crate target_info;
 | 
			
		||||
extern crate daemonize;
 | 
			
		||||
 | 
			
		||||
#[cfg(feature = "rpc")]
 | 
			
		||||
extern crate ethcore_rpc as rpc;
 | 
			
		||||
@ -50,7 +49,6 @@ use ethcore::ethereum;
 | 
			
		||||
use ethcore::blockchain::CacheSize;
 | 
			
		||||
use ethsync::EthSync;
 | 
			
		||||
use target_info::Target;
 | 
			
		||||
use daemonize::{Daemonize};
 | 
			
		||||
 | 
			
		||||
docopt!(Args derive Debug, "
 | 
			
		||||
Parity. Ethereum Client.
 | 
			
		||||
@ -58,7 +56,6 @@ Parity. Ethereum Client.
 | 
			
		||||
  Copyright 2015, 2016 Ethcore (UK) Limited
 | 
			
		||||
 | 
			
		||||
Usage:
 | 
			
		||||
  parity daemon [options] [ --no-bootstrap | <enode>... ]
 | 
			
		||||
  parity [options] [ --no-bootstrap | <enode>... ]
 | 
			
		||||
 | 
			
		||||
Options:
 | 
			
		||||
@ -186,21 +183,6 @@ impl Configuration {
 | 
			
		||||
			print_version();
 | 
			
		||||
			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();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user