diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch')
-rw-r--r-- | nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch b/nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch index faa4b76cec7b..dc5d417d1480 100644 --- a/nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch +++ b/nixpkgs/pkgs/applications/backup/pika-backup/borg-path.patch @@ -1,22 +1,13 @@ diff --git a/src/borg/process.rs b/src/borg/process.rs -index 63ea0ee..e3535e0 100644 +index 9af8da7..85bcbf8 100644 --- a/src/borg/process.rs +++ b/src/borg/process.rs -@@ -203,7 +203,7 @@ impl BorgCall { +@@ -278,7 +278,7 @@ impl BorgCall { } - pub fn cmd(&self) -> Result<process::Command> { -- let mut cmd = process::Command::new("borg"); -+ let mut cmd = process::Command::new("@borg@"); - - cmd.envs([self.set_password()?]); - -@@ -221,7 +221,7 @@ impl BorgCall { - } - - pub fn cmd_async(&self) -> Result<async_process::Command> { + pub(super) fn command(&self) -> Result<(async_process::Command, UnixStream)> { - let mut cmd = async_process::Command::new("borg"); + let mut cmd = async_process::Command::new("@borg@"); - cmd.envs([self.set_password()?]); + let unix_stream = self.stream_password(&mut cmd)?; |