diff options
Diffstat (limited to 'src/server.rs')
-rw-r--r-- | src/server.rs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server.rs b/src/server.rs index 26f418b..f1536d2 100644 --- a/src/server.rs +++ b/src/server.rs @@ -48,7 +48,7 @@ pub struct ObnamServer { } impl ObnamServer { - pub fn new(manager: &DaemonManager) -> Result<Self, ObnamServerError> { + pub fn new(server_binary: &Path, manager: &DaemonManager) -> Result<Self, ObnamServerError> { debug!("creating ObnamServer"); let tempdir = tempdir().map_err(ObnamServerError::TempDir)?; let config_filename = tempdir.path().join("server.yaml"); @@ -70,10 +70,7 @@ impl ObnamServer { let daemon = manager .start( - &[ - OsStr::new("/usr/bin/obnam-server"), - OsStr::new(&config_filename), - ], + &[OsStr::new(server_binary), OsStr::new(&config_filename)], Path::new("server.out"), Path::new("server.log"), ) |