cni: simplify now that default build is sufficient

This commit is contained in:
Will Dietz 2019-06-01 02:01:33 -05:00
parent a52a89c266
commit 15fbb8e90a
No known key found for this signature in database
GPG Key ID: EBB0EA4124809D02

View File

@ -1,28 +1,17 @@
{ stdenv, fetchFromGitHub, buildGoPackage }: { stdenv, fetchFromGitHub, buildGoPackage }:
buildGoPackage rec { buildGoPackage rec {
name = "cni-${version}"; pname = "cni";
version = "0.7.0"; version = "0.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "containernetworking"; owner = "containernetworking";
repo = "cni"; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "15ad323dw44k82bfx9r8w5q2kn7jix60p9v4ciyzx2p5pip36wp8"; sha256 = "15ad323dw44k82bfx9r8w5q2kn7jix60p9v4ciyzx2p5pip36wp8";
}; };
goPackagePath = "github.com/containernetworking/cni"; goPackagePath = "github.com/containernetworking/cni";
buildPhase = ''
cd "go/src/${goPackagePath}"
patchShebangs build.sh
./build.sh
'';
installPhase = ''
install -Dm555 bin/cnitool $bin/bin/cnitool
'';
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Container Network Interface - networking for Linux containers"; description = "Container Network Interface - networking for Linux containers";
license = licenses.asl20; license = licenses.asl20;