binwalk: fix checkPhase on Darwin

This commit is contained in:
Alex James
2024-11-28 16:50:27 -06:00
parent 02fe29395d
commit 393d40b4d2
+22 -6
View File
@@ -5,6 +5,7 @@
pkg-config,
fontconfig,
bzip2,
stdenv,
}:
rustPlatform.buildRustPackage rec {
@@ -30,12 +31,27 @@ rustPlatform.buildRustPackage rec {
];
# skip broken tests
checkFlags = [
"--skip=binwalk::Binwalk"
"--skip=binwalk::Binwalk::analyze"
"--skip=binwalk::Binwalk::extract"
"--skip=binwalk::Binwalk::scan"
];
checkFlags =
[
"--skip=binwalk::Binwalk"
"--skip=binwalk::Binwalk::scan"
]
++ lib.optionals stdenv.hostPlatform.isLinux [
"--skip=binwalk::Binwalk::analyze"
"--skip=binwalk::Binwalk::extract"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=extractors::common::Chroot::append_to_file"
"--skip=extractors::common::Chroot::carve_file"
"--skip=extractors::common::Chroot::create_block_device"
"--skip=extractors::common::Chroot::create_character_device"
"--skip=extractors::common::Chroot::create_directory"
"--skip=extractors::common::Chroot::create_fifo"
"--skip=extractors::common::Chroot::create_file"
"--skip=extractors::common::Chroot::create_socket"
"--skip=extractors::common::Chroot::create_symlink"
"--skip=extractors::common::Chroot::make_executable"
];
meta = {
description = "Firmware Analysis Tool";