alpine-make-vm-image: init at 0.6.0

+38
+36
pkgs/tools/virtualization/alpine-make-vm-image/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, makeWrapper 2 + , apk-tools, coreutils, e2fsprogs, findutils, gnugrep, gnused, kmod, qemu-utils 3 + , utillinux 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "alpine-make-vm-image"; 8 + version = "0.6.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "alpinelinux"; 12 + repo = "alpine-make-vm-image"; 13 + rev = "v${version}"; 14 + sha256 = "0955kd2ddqfynjwk2xfzys96l7abxp30hhrs2968hl78rhmkvpnq"; 15 + }; 16 + 17 + nativeBuildInputs = [ makeWrapper ]; 18 + 19 + dontBuild = true; 20 + makeFlags = [ "PREFIX=$(out)" ]; 21 + 22 + postInstall = '' 23 + wrapProgram $out/bin/alpine-make-vm-image --set PATH ${lib.makeBinPath [ 24 + apk-tools coreutils e2fsprogs findutils gnugrep gnused kmod qemu-utils 25 + utillinux 26 + ]} 27 + ''; 28 + 29 + meta = with lib; { 30 + homepage = "https://github.com/alpinelinux/alpine-make-vm-image"; 31 + description = "Make customized Alpine Linux disk image for virtual machines"; 32 + maintainers = with maintainers; [ qyliss ]; 33 + license = licenses.mit; 34 + platforms = platforms.unix; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 651 651 652 652 almanah = callPackage ../applications/misc/almanah { }; 653 653 654 + alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { }; 655 + 654 656 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { }; 655 657 656 658 amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { };