mosh: Install bash-completion rule

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Changed files
+4 -2
pkgs
tools
networking
+4 -2
pkgs/tools/networking/mosh/default.nix
···
{ stdenv, fetchurl, zlib, protobuf, ncurses, pkgconfig, IOTty
-
, makeWrapper, perl, openssl, autoreconfHook, openssh }:
+
, makeWrapper, perl, openssl, autoreconfHook, openssh, bash-completion }:
stdenv.mkDerivation rec {
name = "mosh-1.3.2";
···
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
-
buildInputs = [ protobuf ncurses zlib IOTty makeWrapper perl openssl ];
+
buildInputs = [ protobuf ncurses zlib IOTty makeWrapper perl openssl bash-completion ];
patches = [ ./ssh_path.patch ];
postPatch = ''
substituteInPlace scripts/mosh.pl \
--subst-var-by ssh "${openssh}/bin/ssh"
'';
+
+
configureFlags = [ "--enable-completion" ];
postInstall = ''
wrapProgram $out/bin/mosh --prefix PERL5LIB : $PERL5LIB