Skip to content

Commit e1a7f25

Browse files
committed
Revert "feat(flake): private fra input, export pre-sgxs binary package"
This reverts commit 6a2b7ed.
1 parent 31f8565 commit e1a7f25

File tree

3 files changed

+8
-52
lines changed

3 files changed

+8
-52
lines changed

flake.lock

Lines changed: 0 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 7 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@
1212
inputs.nixpkgs.follows = "nixpkgs";
1313
};
1414
flake-utils.url = "github:numtide/flake-utils";
15-
16-
# Private source
17-
fleek-remote-attestation = {
18-
url = "github:fleek-network/fleek-remote-attestation";
19-
flake = false;
20-
};
2115
};
2216

2317
nixConfig = {
@@ -32,7 +26,6 @@
3226
crane,
3327
fenix,
3428
flake-utils,
35-
fleek-remote-attestation,
3629
...
3730
}:
3831
flake-utils.lib.eachSystem
@@ -115,28 +108,7 @@
115108
}
116109
);
117110

118-
# SGX Service enclave
119-
enclave = craneLib.buildPackage rec {
120-
src = ./services/sgx/enclave;
121-
cargoVendorDir = craneLib.vendorCargoDeps ({
122-
inherit src;
123-
# Patch private repo with flake input
124-
overrideVendorGitCheckout =
125-
ps: drv:
126-
if
127-
lib.any (
128-
p: (lib.hasPrefix "git+https://github.com/fleek-network/fleek-remote-attestation.git" p.source)
129-
) ps
130-
then
131-
drv.overrideAttrs (_old: {
132-
src = fleek-remote-attestation;
133-
})
134-
else
135-
drv;
136-
});
137-
cargoArtifacts = null;
138-
doCheck = false;
139-
};
111+
src = craneLib.path ./.;
140112

141113
librusty_v8 = (
142114
let
@@ -163,7 +135,12 @@
163135

164136
gitRev = if (self ? rev) then self.rev else self.dirtyRev;
165137

166-
src = craneLib.path ./.;
138+
# SGX Service enclave
139+
enclave = craneLib.buildPackage {
140+
src = ./services/sgx/enclave;
141+
cargoArtifacts = null;
142+
doCheck = false;
143+
};
167144

168145
# Common arguments can be set here to avoid repeating them later
169146
commonArgs = {
@@ -227,7 +204,6 @@
227204
pkgs.libiconv
228205
pkgs.darwin.apple_sdk.frameworks.QuartzCore
229206
];
230-
231207
} // commonVars;
232208

233209
commonVars =
@@ -351,14 +327,10 @@
351327
];
352328
};
353329

354-
# Individual services
355330
fn-service-0 = mkLightningBin "fn-service-0";
356331
fn-service-1 = mkLightningBin "fn-service-1";
357332
fn-service-2 = mkLightningBin "fn-service-2";
358333
fn-service-3 = mkLightningBin "fn-service-3";
359-
360-
# Enclave binary (pre-sgxs)
361-
fn-sgx-enclave = enclave;
362334
};
363335

364336
# Allow using `nix run` on the project

services/sgx/src/bin.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ impl UsercallExtension for ExternalService {
5959
if let Some(method) = subdomain.strip_suffix(".attest") {
6060
match method {
6161
"target_info" | "quote" | "collateral" => {
62+
println!("handle {method} endpoint");
6263
let stream = Box::new(AttestationEndpoint::new(
6364
method,
6465
self.attest_state.clone(),

0 commit comments

Comments
 (0)