difftreelog
fix avoid dashes in unit name
in: trunk
3 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1776,7 +1776,7 @@
[[package]]
name = "polkit-backend"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"clap",
@@ -1950,7 +1950,7 @@
[[package]]
name = "remowt-agent"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"bifrostlink",
@@ -1975,7 +1975,7 @@
[[package]]
name = "remowt-client"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"bifrostlink",
@@ -1997,7 +1997,7 @@
[[package]]
name = "remowt-endpoints"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"bifrostlink",
"camino",
@@ -2012,7 +2012,7 @@
[[package]]
name = "remowt-link-shared"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"bifrostlink",
"bytes",
@@ -2026,7 +2026,7 @@
[[package]]
name = "remowt-plugin"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"bifrostlink",
@@ -2039,7 +2039,7 @@
[[package]]
name = "remowt-polkit-shared"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"nix",
"serde",
@@ -2048,7 +2048,7 @@
[[package]]
name = "remowt-ssh"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"clap",
@@ -2063,7 +2063,7 @@
[[package]]
name = "remowt-ui-prompt"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"anyhow",
"bifrostlink",
Cargo.tomldiffbeforeafterboth3resolver = "2"3resolver = "2"445[workspace.package]5[workspace.package]6version = "0.1.8"6version = "0.1.9"7license = "MIT"7license = "MIT"8edition = "2021"8edition = "2021"9repository = "https://git.delta.rocks/r/remowt"9repository = "https://git.delta.rocks/r/remowt"101011[workspace.dependencies]11[workspace.dependencies]12remowt-client = { version = "0.1.8", path = "crates/remowt-client" }12remowt-client = { version = "0.1.9", path = "crates/remowt-client" }13remowt-polkit-shared = { version = "0.1.8", path = "crates/polkit-shared" }13remowt-polkit-shared = { version = "0.1.9", path = "crates/polkit-shared" }14remowt-link-shared = { version = "0.1.8", path = "crates/remowt-link-shared" }14remowt-link-shared = { version = "0.1.9", path = "crates/remowt-link-shared" }15remowt-plugin = { version = "0.1.8", path = "crates/remowt-plugin" }15remowt-plugin = { version = "0.1.9", path = "crates/remowt-plugin" }16remowt-ui-prompt = { version = "0.1.8", path = "crates/remowt-ui-prompt" }16remowt-ui-prompt = { version = "0.1.9", path = "crates/remowt-ui-prompt" }17remowt-endpoints = { version = "0.1.8", path = "crates/remowt-endpoints" }17remowt-endpoints = { version = "0.1.9", path = "crates/remowt-endpoints" }181819bifrostlink = "0.2.0"19bifrostlink = "0.2.0"20bifrostlink-macros = "0.2.0"20bifrostlink-macros = "0.2.0"crates/remowt-client/src/lib.rsdiffbeforeafterboth--- a/crates/remowt-client/src/lib.rs
+++ b/crates/remowt-client/src/lib.rs
@@ -436,10 +436,9 @@
args.extend(flags.iter().copied().map(str::to_owned));
if tool == "run0" {
args.push(format!(
- "--unit={}-{}-{}.scope",
+ "--unit={}-{}.service",
self.0.user,
- std::process::id(),
- Uuid::new_v4()
+ Uuid::new_v4().simple()
));
}
args.push(agent_path);