diff --git a/packages/by-name/oak/stage0-bin/package.nix b/packages/by-name/oak/stage0-bin/package.nix new file mode 100644 index 00000000000..0a1a5995f5c --- /dev/null +++ b/packages/by-name/oak/stage0-bin/package.nix @@ -0,0 +1,19 @@ +# Copyright 2026 Edgeless Systems GmbH +# SPDX-License-Identifier: BUSL-1.1 + +{ + fetchurl, + runCommand, + stage0-bin, +}: + +fetchurl { + pname = "stage0-bin"; + version = "dd1f39d06"; + url = "https://contrast-public.s3.eu-central-1.amazonaws.com/hack/stage0_bin_dd1f39d06"; + hash = "sha256-nRQutWB3LBFiHZ8kDsf83XvVll5GN7RR3djvP3ye8ok="; + passthru.ovmf-imposter = runCommand "${stage0-bin.name}-ovmf-imposter" { } '' + mkdir -p $out/FV + cp ${stage0-bin} $out/FV/OVMF.fd + ''; +} diff --git a/packages/by-name/oak/stage0-tdx-bin/package.nix b/packages/by-name/oak/stage0-tdx-bin/package.nix new file mode 100644 index 00000000000..75f9bfbc997 --- /dev/null +++ b/packages/by-name/oak/stage0-tdx-bin/package.nix @@ -0,0 +1,13 @@ +# Copyright 2026 Edgeless Systems GmbH +# SPDX-License-Identifier: BUSL-1.1 + +{ + fetchurl, +}: + +fetchurl { + pname = "stage0-tdx-bin"; + version = "d915570d"; + url = "https://contrast-public.s3.eu-central-1.amazonaws.com/hack/stage0_bin_tdx"; + hash = "sha256-oU3yTAj30g4ZqtJpweyFM4Mje5mnpByS2QiqGqRgys4="; +}