From cc7d2825050b87ab72cd4201e1e42101c3a1c19a Mon Sep 17 00:00:00 2001 From: Isaiah Inuwa Date: Wed, 4 Feb 2026 07:01:59 -0600 Subject: [PATCH 1/2] build: Correct build paths in documentation --- BUILDING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 6156ad6..951806b 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -116,8 +116,8 @@ environment variables. # Run the server, with debug logging enabled export GSETTINGS_SCHEMA_DIR=build/credentialsd-ui/data export RUST_LOG=credentialsd=debug,credentials_ui=debug -./build/credentialsd/target/debug/credentialsd & -./build/credentialsd-ui/target/debug/credentialsd-ui +./build/credentialsd/src/credentialsd & +./build/credentialsd-ui/src/credentialsd-ui ``` ## Testing development builds with Firefox Web Add-On From 99ff327288fe9b9fc30b7ef51950be84b545dc28 Mon Sep 17 00:00:00 2001 From: Isaiah Inuwa Date: Wed, 4 Feb 2026 07:01:59 -0600 Subject: [PATCH 2/2] build: Use hard links to save space --- credentialsd-ui/src/meson.build | 5 ++++- credentialsd/src/meson.build | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/credentialsd-ui/src/meson.build b/credentialsd-ui/src/meson.build index ead5527..f6a0a44 100644 --- a/credentialsd-ui/src/meson.build +++ b/credentialsd-ui/src/meson.build @@ -50,13 +50,16 @@ custom_target( install_dir: bindir, depends: resources, command: [ + 'rm', + '-f', '@OUTPUT@', + '&&', 'env', cargo_env, cargo, 'build', cargo_options, '&&', - 'cp', + 'ln', cargo_target_dir / rust_profile / gui_executable_name, '@OUTPUT@', ], diff --git a/credentialsd/src/meson.build b/credentialsd/src/meson.build index d055076..374d0ef 100644 --- a/credentialsd/src/meson.build +++ b/credentialsd/src/meson.build @@ -19,13 +19,16 @@ custom_target( install: true, install_dir: bindir, command: [ + 'rm', + '-f', '@OUTPUT@', + '&&', 'env', cargo_env, cargo, 'build', cargo_options, '&&', - 'cp', + 'ln', cargo_target_dir / rust_profile / backend_executable_name, '@OUTPUT@', ],