diff options
author | Tom Bereknyei <tomberek@gmail.com> | 2020-01-11 19:52:03 -0500 |
---|---|---|
committer | Tom Bereknyei <tom@rebelliondefense.com> | 2020-01-11 19:54:23 -0500 |
commit | 621bb74bd8b8a8bc0546b4ebdae62db067802104 (patch) | |
tree | 04889b3404c649e4e4873c70f3bd200fc71a1c00 /pkgs/tools/admin/bash-my-aws/default.nix | |
parent | e5208af780025f9e5912d080d9fa814677bc62f6 (diff) |
Update
Diffstat (limited to 'pkgs/tools/admin/bash-my-aws/default.nix')
-rw-r--r-- | pkgs/tools/admin/bash-my-aws/default.nix | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/pkgs/tools/admin/bash-my-aws/default.nix b/pkgs/tools/admin/bash-my-aws/default.nix index 315f8dfb37fbd..8c0dd3067439e 100644 --- a/pkgs/tools/admin/bash-my-aws/default.nix +++ b/pkgs/tools/admin/bash-my-aws/default.nix @@ -8,18 +8,17 @@ stdenv.mkDerivation rec { pname = "bash-my-aws"; - version = "20191231"; + version = "20200111"; src = fetchgit { url = "https://github.com/bash-my-aws/bash-my-aws"; - rev = "ef93bd1bf8692dc2fe9f475e7c8a309eb25ef7a6"; - sha256 = "c57e8327a3dfa24f0c40b8c94eab55fa232f87044e7d59f7bc4b40e5012e83ed"; + rev = "5a97ce2c22affca1299022a5afa109d7b62242ba"; + sha256 = "459bda8b244af059d96c7c8b916cf956b01cb2732d1c2888a3ae06a4d660bea6"; }; dontConfigure = true; dontBuild = true; - # Why does it propagate packages that are used for testing? propagatedBuildInputs = [ awscli jq @@ -27,7 +26,6 @@ stdenv.mkDerivation rec { ]; nativeBuildInputs = [ installShellFiles ]; - #Checks are failing due to missing TTY, which won't exist. checkPhase = '' pushd test ./shared-spec.sh @@ -40,26 +38,27 @@ stdenv.mkDerivation rec { ''; postFixup = '' pushd $out - # substituteInPlace scripts/build \ - # --replace '~/.bash-my-aws' $out - # substituteInPlace scripts/build-completions \ - # --replace "{HOME}" $out \ - # --replace '~/.bash-my-aws' $out - # ./scripts/build - # ./scripts/build-completions - # substituteInPlace bash_completion.sh \ - # --replace "{HOME}" $out \ - # --replace .bash-my-aws "" - # substituteInPlace bin/bma \ - # --replace '~/.bash-my-aws' $out - # installShellCompletion --bash --name bash-my-aws.bash bash_completion.sh - # chmod +x $out/lib/* - # patchShebangs --host $out/lib - # cat > $out/bin/bma-init <<EOF - # echo source $out/aliases - # echo source $out/bash - # EOF - # chmod +x $out/bin/bma-init + substituteInPlace scripts/build \ + --replace '~/.bash-my-aws' $out + substituteInPlace scripts/build-completions \ + --replace "{HOME}" $out \ + --replace '~/.bash-my-aws' $out + ./scripts/build + ./scripts/build-completions + substituteInPlace bash_completion.sh \ + --replace "{HOME}" $out \ + --replace .bash-my-aws "" + substituteInPlace bin/bma \ + --replace '~/.bash-my-aws' $out + installShellCompletion --bash --name bash-my-aws.bash bash_completion.sh + chmod +x $out/lib/* + patchShebangs --host $out/lib + installShellCompletion --bash --name bash-my-aws.bash bash_completion.sh + cat > $out/bin/bma-init <<EOF + echo source $out/aliases + echo source $out/bash_completion.sh + EOF + chmod +x $out/bin/bma-init popd ''; |