flake: Added edk2-vulnerable to shell
This commit is contained in:
parent
f0da5af450
commit
135bc70716
79
flake.lock
generated
79
flake.lock
generated
@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"cclyzerpp": {
|
"cclyzerpp-flake": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1680025655,
|
"lastModified": 1680202577,
|
||||||
"narHash": "sha256-ZZLoXDLxBaUW3P72cO/YW0jskFX9XnUlwpBSQp//aXg=",
|
"narHash": "sha256-q8qsqR8EropYGCXuU+6HQN7w3hkfnLfhRiQo8RAJvSw=",
|
||||||
"owner": "peperunas",
|
"owner": "peperunas",
|
||||||
"repo": "cclyzerpp",
|
"repo": "cclyzerpp",
|
||||||
"rev": "684bf8c679f66bf2e4ce92f3108cd588acc57690",
|
"rev": "f421b1ef48a7c815963b35b880c01b1c3ac86515",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -20,6 +20,25 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"edk2-vulnerable": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils_2",
|
||||||
|
"nixpkgs": "nixpkgs_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1680201683,
|
||||||
|
"narHash": "sha256-oHkLLNztqpJeloDHUulp+VmQ8vKy0mjGH2MU156+Tow=",
|
||||||
|
"ref": "refs/heads/main",
|
||||||
|
"rev": "6f81ac8bbc10a4691301c086ba002a845e6d7e4d",
|
||||||
|
"revCount": 30105,
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://git@github.com/BreakingBoot/edk2-vulnerable"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://git@github.com/BreakingBoot/edk2-vulnerable"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1678901627,
|
"lastModified": 1678901627,
|
||||||
@ -36,6 +55,21 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils_2": {
|
"flake-utils_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1676283394,
|
||||||
|
"narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-utils_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1678901627,
|
"lastModified": 1678901627,
|
||||||
"narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
|
"narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
|
||||||
@ -52,11 +86,27 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1679553901,
|
"lastModified": 1679966490,
|
||||||
"narHash": "sha256-OhmJc18XNIj0wVC4ZoPnCVoY3SGfcPxaeKJOz1WHo5M=",
|
"narHash": "sha256-k0jV+y1jawE6w4ZvKgXDNg4+O9NNtcaWwzw8gufv0b4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "09ad6a72359f6aff0f96ce8e4d1ec2d1271ad15d",
|
"rev": "5b7cd5c39befee629be284970415b6eb3b0ff000",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "nixos",
|
||||||
|
"ref": "nixos-22.11",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1676790509,
|
||||||
|
"narHash": "sha256-W9uWAWokgS8US8rJf79qBLS2M+ZgIscfoz+KsNE7VGQ=",
|
||||||
|
"owner": "nixos",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "a1291d0d020a200c7ce3c48e96090bfa4890a475",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -66,13 +116,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1679793451,
|
"lastModified": 1680151711,
|
||||||
"narHash": "sha256-JafTtgMDATE8dZOImBhWMA9RCn9AP8FVOpN+9K/tTlg=",
|
"narHash": "sha256-7vMCXF4t7E07C1jDNzLMDXvPDAuDjNFMX3Zin+8nYY4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0cd51a933d91078775b300cf0f29aa3495231aa2",
|
"rev": "e608c90a1cf381dde6ac9e0f085337150f2af3e2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -84,9 +134,10 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"cclyzerpp": "cclyzerpp",
|
"cclyzerpp-flake": "cclyzerpp-flake",
|
||||||
"flake-utils": "flake-utils_2",
|
"edk2-vulnerable": "edk2-vulnerable",
|
||||||
"nixpkgs": "nixpkgs_2"
|
"flake-utils": "flake-utils_3",
|
||||||
|
"nixpkgs": "nixpkgs_3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
14
flake.nix
14
flake.nix
@ -1,13 +1,17 @@
|
|||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
||||||
cclyzerpp.url = "github:peperunas/cclyzerpp/flake";
|
cclyzerpp-flake.url = "github:peperunas/cclyzerpp/flake";
|
||||||
|
edk2-vulnerable.url = "git+ssh://git@github.com/BreakingBoot/edk2-vulnerable";
|
||||||
flake-utils.url = "github:numtide/flake-utils";
|
flake-utils.url = "github:numtide/flake-utils";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, flake-utils, cclyzerpp }:
|
outputs = { self, nixpkgs, flake-utils, cclyzerpp-flake, edk2-vulnerable }:
|
||||||
flake-utils.lib.eachDefaultSystem (system:
|
flake-utils.lib.eachDefaultSystem (system:
|
||||||
let
|
let
|
||||||
|
inherit (edk2-vulnerable.packages.${system}) bitcodeEDK2;
|
||||||
|
inherit (cclyzerpp-flake.packages.${system}) cclyzerpp;
|
||||||
|
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
@ -17,14 +21,12 @@
|
|||||||
inherit packages;
|
inherit packages;
|
||||||
};
|
};
|
||||||
|
|
||||||
cclyzer = cclyzerpp.defaultPackage.${system};
|
shell = with pkgs; shellWithPkgs [ codeql klee souffle cclyzerpp bitcodeEDK2 ];
|
||||||
|
|
||||||
shell = with pkgs; shellWithPkgs [ codeql klee souffle cclyzer ];
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
packages = rec {
|
packages = rec {
|
||||||
workbench = {
|
workbench = {
|
||||||
files_handling = pkgs.callPackage ./workbench/files_handling/default.nix { cclyzerpp = cclyzer; };
|
files_handling = pkgs.callPackage ./workbench/files_handling/default.nix { };
|
||||||
};
|
};
|
||||||
|
|
||||||
default = workbench.files_handling;
|
default = workbench.files_handling;
|
||||||
|
Loading…
Reference in New Issue
Block a user