aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-09-14 17:30:40 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-09-14 17:30:40 +0200
commit6a5ac6121a93aca0f505b152b00f518d6f7e9ebc (patch)
tree2363a130938e4f58fc96cd92e2833f91d35df6fe
parentd81f6a42f17435f4eec1bff5a4d781aa7be4e66e (diff)
build squashfs-ng hermetically to prevent sudden build failure
I don't know why this fails but it's probably related to my new security measures.
-rw-r--r--Cargo.toml2
-rw-r--r--build.rs3
2 files changed, 4 insertions, 1 deletions
diff --git a/Cargo.toml b/Cargo.toml
index c7637f6..729dca8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,5 +14,5 @@ fscommon = "0.1.1"
reqwest = { version = "0.11.17", features = ["blocking"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
-squashfs-ng = "0.1.2"
+squashfs-ng = { version = "0.1.2", features = ["hermetic"] }
tempfile = "3.5.0"
diff --git a/build.rs b/build.rs
new file mode 100644
index 0000000..f1e7623
--- /dev/null
+++ b/build.rs
@@ -0,0 +1,3 @@
+fn main() {
+ println!("cargo:rustc-link-lib=squashfs");
+}