chore(sync): print live uvc path after install
This commit is contained in:
parent
c2e8894821
commit
cd57ee0f9a
6
Cargo.lock
generated
6
Cargo.lock
generated
@ -1642,7 +1642,7 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
|
||||
|
||||
[[package]]
|
||||
name = "lesavka_client"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-stream",
|
||||
@ -1676,7 +1676,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "lesavka_common"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64",
|
||||
@ -1688,7 +1688,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "lesavka_server"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64",
|
||||
|
||||
@ -4,7 +4,7 @@ path = "src/main.rs"
|
||||
|
||||
[package]
|
||||
name = "lesavka_client"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "lesavka_common"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
edition = "2024"
|
||||
build = "build.rs"
|
||||
|
||||
|
||||
@ -714,10 +714,18 @@ validate_uvc_gadget_ready
|
||||
sudo systemctl restart lesavka-server
|
||||
INSTALLED_VERSION=$(manifest_package_version "$SRC_DIR/server/Cargo.toml" 2>/dev/null || true)
|
||||
INSTALLED_SHA=$(git -C "$SCRIPT_REPO_ROOT" rev-parse --short HEAD 2>/dev/null || true)
|
||||
PERSISTED_CAM_OUTPUT=$(grep '^LESAVKA_CAM_OUTPUT=' /etc/lesavka/server.env 2>/dev/null | tail -n1 | cut -d= -f2- || true)
|
||||
PERSISTED_UVC_CODEC=$(grep '^LESAVKA_UVC_CODEC=' /etc/lesavka/uvc.env 2>/dev/null | tail -n1 | cut -d= -f2- || true)
|
||||
echo "✅ lesavka-server installed and restarted..."
|
||||
if [[ -n $INSTALLED_VERSION || -n $INSTALLED_SHA ]]; then
|
||||
echo "➡️ Installed: lesavka-server ${INSTALLED_VERSION:-unknown}${INSTALLED_SHA:+ ($INSTALLED_SHA)}"
|
||||
fi
|
||||
if [[ -n $PERSISTED_CAM_OUTPUT ]]; then
|
||||
echo "➡️ Camera output: ${PERSISTED_CAM_OUTPUT}"
|
||||
fi
|
||||
if [[ -n $PERSISTED_UVC_CODEC ]]; then
|
||||
echo "➡️ UVC codec: ${PERSISTED_UVC_CODEC}"
|
||||
fi
|
||||
echo "➡️ Status: sudo systemctl status lesavka-server --no-pager"
|
||||
echo "➡️ Logs: sudo journalctl -u lesavka-server -f --no-pager"
|
||||
echo "✅ Installed version: lesavka-server ${INSTALLED_VERSION:-unknown}${INSTALLED_SHA:+ ($INSTALLED_SHA)}"
|
||||
|
||||
@ -10,7 +10,7 @@ bench = false
|
||||
|
||||
[package]
|
||||
name = "lesavka_server"
|
||||
version = "0.14.28"
|
||||
version = "0.14.29"
|
||||
edition = "2024"
|
||||
autobins = false
|
||||
|
||||
|
||||
@ -102,6 +102,14 @@ fn server_install_reports_installed_version_and_revision() {
|
||||
SERVER_INSTALL.contains("git -C \"$SCRIPT_REPO_ROOT\" rev-parse --short HEAD"),
|
||||
"install script should print the installed git revision for operator clarity"
|
||||
);
|
||||
assert!(
|
||||
SERVER_INSTALL.contains("Camera output:"),
|
||||
"install script should print the persisted camera output in the footer"
|
||||
);
|
||||
assert!(
|
||||
SERVER_INSTALL.contains("UVC codec:"),
|
||||
"install script should print the persisted UVC codec in the footer"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user