From a5923a2e13607941ec813a3043612b4a31d30528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Mon, 25 Apr 2011 15:03:13 +0000 Subject: [PATCH] Allow overriding the sftp server path. svn path=/nixpkgs/trunk/; revision=26969 --- pkgs/tools/networking/dropbear/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/dropbear/default.nix b/pkgs/tools/networking/dropbear/default.nix index 836778673e1a..c786a85441a0 100644 --- a/pkgs/tools/networking/dropbear/default.nix +++ b/pkgs/tools/networking/dropbear/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, zlib, enableStatic ? false }: +{ stdenv, fetchurl, zlib, enableStatic ? false, +sftpPath ? "/var/run/current-system/sw/libexec/sftp-server" }: stdenv.mkDerivation rec { name = "dropbear-0.52"; @@ -12,6 +13,8 @@ stdenv.mkDerivation rec { configureFlags = stdenv.lib.optional enableStatic "LDFLAGS=-static"; + CFLAGS = "-DSFTPSERVER_PATH=${sftpPath}"; + patches = [ # Allow sessions to inherit the PATH from the parent dropbear. # Otherwise they only get the usual /bin:/usr/bin kind of PATH