agama/rust
Imobach González Sosa 570c6d2fee
Fix sshPublicKeys alias (#3284)
## Problem

* #3274 added support for multiple SSH public keys (for `root` and the
first user).
* You can use `sshPublicKey` (backward compatibility reasons) or
`sshPublicKeys`.
* However, the `sshPublicKeys` alias does not work (it uses
`ssh_public_keys` instead).

## Solution

Use the correct alias.

## Testing

- *Tested manually*
2026-03-16 10:22:56 +00:00
..
.cargo chore(rust): set up xtask 2024-09-30 14:51:05 +01:00
agama-autoinstall Automatically apply the inst.finish method 2026-03-12 10:04:56 +00:00
agama-bootloader Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-cli Automatically apply the inst.finish method 2026-03-12 10:04:56 +00:00
agama-files Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-hostname Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-iscsi Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-l10n Clippy fixes from Gemini 2026-02-24 08:54:19 +00:00
agama-lib StringOrList for user as is for root user. Second try. 2026-03-15 19:13:24 +01:00
agama-locale-data Run cargo fmt 2026-02-05 06:47:58 +00:00
agama-manager Postpone software proposal during SetConfig 2026-03-13 09:56:32 +00:00
agama-network chore: empty line ater doc comment (via clippy) 2026-03-11 15:50:01 +01:00
agama-proxy Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-s390 chore: avoid unnecessary unwrap (via clippy) 2026-03-11 16:43:20 +01:00
agama-security Add a SetLocale message for all the services 2026-03-09 14:51:33 +00:00
agama-server Merge branch 'master' into handle-nil-passwords-master 2026-03-12 13:21:12 +00:00
agama-software Merge branch 'master' into bsc-1259533 2026-03-13 12:22:21 +00:00
agama-storage Apply some renamings 2026-03-05 09:27:41 +00:00
agama-storage-client Call storage probe from storage-client on language change 2026-03-10 12:15:43 +00:00
agama-transfer Run cargo fmt 2026-02-24 08:57:18 +00:00
agama-users StringOrList for user as is for root user. Second try. 2026-03-15 19:13:24 +01:00
agama-utils Fix sshPublicKeys alias 2026-03-16 06:47:39 +00:00
etc/agama.d fix(rust): add the agama.libsonnet file to the spec 2024-05-27 06:50:12 +01:00
package Update changes file 2026-03-16 06:50:15 +00:00
po Update rust PO files 2026-03-16 05:06:32 +00:00
share Temporal adjustment to the system schema 2026-03-13 16:35:54 +01:00
suseconnect-agama Enable the "serde" feature for the "url" crate 2026-03-03 11:40:40 +00:00
test/share Use "Standard" instead of "Traditional" 2026-01-28 10:29:23 +00:00
xtask Automatic clippy fixes 2026-02-24 06:48:30 +00:00
zypp-agama Optionally disable remote access (#3269) 2026-03-12 14:12:15 +01:00
.gitignore added rust/build_pot and refactored its friends 2026-01-15 12:28:16 +01:00
build_pot introduce gettext_noop, use it to deduplicate strings passed to QuestionSpec 2026-01-15 12:56:37 +01:00
Cargo.lock Move the location of the solver test case 2026-03-09 12:50:55 +01:00
Cargo.toml Add a client to interact with the D-Bus service 2026-02-27 15:44:43 +00:00
install.sh Optionally disable remote access (#3269) 2026-03-12 14:12:15 +01:00
LICENSE Add the CLI to the repository 2023-03-30 14:01:33 +01:00
README.md docs: Fix broken links after moving content to web site 2024-12-02 16:07:05 -05:00
rustfmt.toml Add some basic rustfmt configuration 2023-12-26 08:54:17 +00:00
WEB-SERVER.md Optionally disable remote access (#3269) 2026-03-12 14:12:15 +01:00

Agama Server

According to Agama's architecture this project implements the following components:

  • The Agama server, excluding Agama YaST which lives in the service directory.
  • The Agama D-Bus service.
  • The Command Line Interface.

Code organization

We have set up Cargo workspace with three packages:

Other resources