Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dca467e21d | |||
| 8d36882fbd | |||
| b1bee39653 | |||
| 2e87e4d92f | |||
| b58c9fbeb5 |
Generated
+1
-1
@@ -310,7 +310,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "dkl"
|
name = "dkl"
|
||||||
version = "1.1.0"
|
version = "1.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-compression",
|
"async-compression",
|
||||||
"base32",
|
"base32",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "dkl"
|
name = "dkl"
|
||||||
version = "1.1.0"
|
version = "1.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
cargo install --path . --root dist
|
cargo install --locked --path . --root dist
|
||||||
|
|||||||
@@ -250,4 +250,10 @@ pub struct Bootstrap {
|
|||||||
pub dev: String,
|
pub dev: String,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub seed: Option<String>,
|
pub seed: Option<String>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub seed_ca: Option<String>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub seed_servername: Option<String>,
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub seed_proxy: Option<String>,
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
use eyre::{Result, format_err};
|
use eyre::{format_err, Result};
|
||||||
use log::{debug, error, info, warn};
|
use log::{debug, error, info, warn};
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
use tokio::{fs, io::AsyncWriteExt, process::Command};
|
use tokio::{fs, io::AsyncWriteExt, process::Command};
|
||||||
@@ -60,7 +60,7 @@ impl<'t> Dynlay<'t> {
|
|||||||
|
|
||||||
// mount layer
|
// mount layer
|
||||||
info!("mounting layer");
|
info!("mounting layer");
|
||||||
sudo("mount", &["-t", "squashfs", lay_path, &mount_path_str]).await?;
|
sudo("mount", &[lay_path, &mount_path_str]).await?;
|
||||||
|
|
||||||
let mut paths = spawn_walk_dir(mount_path.clone());
|
let mut paths = spawn_walk_dir(mount_path.clone());
|
||||||
while let Some(result) = paths.recv().await {
|
while let Some(result) = paths.recv().await {
|
||||||
|
|||||||
Reference in New Issue
Block a user