Disable UI if it's not compiled in. (#5773)
* Disable UI if it's not compiled in. * Properly enabled/disable ui server depending on features.
This commit is contained in:
parent
5c3ea4ec29
commit
4c516e1f6f
@ -72,13 +72,14 @@ daemonize = "0.2"
|
|||||||
[features]
|
[features]
|
||||||
default = ["ui-precompiled"]
|
default = ["ui-precompiled"]
|
||||||
ui = [
|
ui = [
|
||||||
"dapps",
|
"ui-enabled",
|
||||||
"parity-dapps/ui",
|
"parity-dapps/ui",
|
||||||
]
|
]
|
||||||
ui-precompiled = [
|
ui-precompiled = [
|
||||||
"dapps",
|
"ui-enabled",
|
||||||
"parity-dapps/ui-precompiled",
|
"parity-dapps/ui-precompiled",
|
||||||
]
|
]
|
||||||
|
ui-enabled = ["dapps"]
|
||||||
dapps = ["parity-dapps"]
|
dapps = ["parity-dapps"]
|
||||||
ipc = ["ethcore/ipc", "ethsync/ipc"]
|
ipc = ["ethcore/ipc", "ethsync/ipc"]
|
||||||
jit = ["ethcore/jit"]
|
jit = ["ethcore/jit"]
|
||||||
|
@ -1036,7 +1036,7 @@ impl Configuration {
|
|||||||
self.args.flag_geth ||
|
self.args.flag_geth ||
|
||||||
self.args.flag_no_ui;
|
self.args.flag_no_ui;
|
||||||
|
|
||||||
!ui_disabled
|
!ui_disabled && cfg!(feature = "ui-enabled")
|
||||||
}
|
}
|
||||||
|
|
||||||
fn verifier_settings(&self) -> VerifierSettings {
|
fn verifier_settings(&self) -> VerifierSettings {
|
||||||
|
@ -102,7 +102,7 @@ impl From<UiConfiguration> for HttpConfiguration {
|
|||||||
impl Default for UiConfiguration {
|
impl Default for UiConfiguration {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
UiConfiguration {
|
UiConfiguration {
|
||||||
enabled: true,
|
enabled: true && cfg!(feature = "ui-enabled"),
|
||||||
port: 8180,
|
port: 8180,
|
||||||
interface: "127.0.0.1".into(),
|
interface: "127.0.0.1".into(),
|
||||||
hosts: Some(vec![]),
|
hosts: Some(vec![]),
|
||||||
|
Loading…
Reference in New Issue
Block a user