diff --git a/flake.nix b/flake.nix index ed21385..f1005dc 100644 --- a/flake.nix +++ b/flake.nix @@ -56,6 +56,8 @@ { drv = patosPkgs.glibc; path = "bin/ldd"; } { drv = pkgs.keyutils; path = "bin/keyctl"; } { drv = pkgs.gnutar; path = "bin/tar"; } + { drv = pkgs.binutils-unwrapped; path = "bin/strings"; } + { drv = pkgs.strace; path = "bin/strace"; } { drv = patosPkgs.tpm2-tools; path = "bin/tpm2"; } { drv = patosPkgs.openssl; path = "usr/bin/openssl"; destpath = "bin/openssl"; } { drv = pkgs.cryptsetup; path = "bin/cryptsetup"; } @@ -69,6 +71,18 @@ { drv = pkgs.lz4.lib; path = "lib/liblz4.so.1.10.0"; } { drv = pkgs.lz4.lib; path = "lib/liblz4.so.1"; } { drv = pkgs.lz4.lib; path = "lib/liblz4.so"; } + # shared lib required for binutils + { drv = pkgs.binutils-unwrapped.lib; path = "lib/libsframe.so.1.0.0"; } + { drv = pkgs.binutils-unwrapped.lib; path = "lib/libsframe.so.1"; } + { drv = pkgs.binutils-unwrapped.lib; path = "lib/libbfd-2.43.1.so"; } + { drv = pkgs.binutils-unwrapped.lib; path = "lib/libbfd.so"; } + # shared lib required for strace + { drv = pkgs.elfutils.out; path = "lib/libdw-0.192.so"; } + { drv = pkgs.elfutils.out; path = "lib/libdw.so.1"; } + { drv = pkgs.elfutils.out; path = "lib/libdw.so"; } + { drv = pkgs.elfutils.out; path = "lib/libelf-0.192.so"; } + { drv = pkgs.elfutils.out; path = "lib/libelf.so.1"; } + { drv = pkgs.elfutils.out; path = "lib/libelf.so"; } ]; }; };