diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/virtualization/ec2-api-tools/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/virtualization/ec2-api-tools/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/virtualization/ec2-api-tools/default.nix b/nixpkgs/pkgs/tools/virtualization/ec2-api-tools/default.nix new file mode 100644 index 000000000000..babcbcfc6c33 --- /dev/null +++ b/nixpkgs/pkgs/tools/virtualization/ec2-api-tools/default.nix @@ -0,0 +1,35 @@ +{ lib, stdenv, fetchurl, unzip, makeWrapper, jre }: + +stdenv.mkDerivation rec { + pname = "ec2-api-tools"; + version = "1.7.5.1"; + + src = fetchurl { + url = "http://tarballs.nixos.org/ec2-api-tools-${version}.zip"; + sha256 = "0figmvcm82ghmpz3018ihysz8zpxpysgbpdx7rmciq9y80qbw6l5"; + }; + + nativeBuildInputs = [ makeWrapper unzip ]; + + installPhase = + '' + d=$out/libexec/ec2-api-tools + mkdir -p $d + mv * $d + rm $d/bin/*.cmd # Windows stuff + + for i in $d/bin/*; do + b=$(basename $i) + if [ $b = "ec2-cmd" ]; then continue; fi + makeWrapper $i $out/bin/$(basename $i) \ + --set EC2_HOME $d \ + --set JAVA_HOME ${jre} + done + ''; # */ + + meta = { + homepage = "http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351"; + description = "Command-line tools to create and manage Amazon EC2 virtual machines"; + license = lib.licenses.amazonsl; + }; +} |