Agama installer

Edit Package agama

Agama is a service-based Linux installer. It is composed of an HTTP-based API, a web user interface, a command-line interface and a D-Bus service which exposes part of the YaST libraries.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000251 251 Bytes
_service 0000001129 1.1 KB
agama.changes 0000030036 29.3 KB
agama.obscpio 0000924684 903 KB
agama.obsinfo 0000000094 94 Bytes
agama.spec 0000004571 4.46 KB
vendor.tar.zst 0043236737 41.2 MB
Revision 4 (latest revision is 8)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1194877 from Lubos Kocman's avatar Lubos Kocman (lkocman) (revision 4)
- Use sd_notify for starting agama-web-service to notify systemd
  when service is ready. It helps with race condition in agama-auto
  (gh#openSUSE/agama#1539)
- improve systemd dependencies of agama-web-service to ensure that
  agama service runs

- For CLI, use HTTP clients instead of D-Bus clients,
  for Users and Localization (gh#openSUSE/agama#1438)
  - service clients used by CLI:
    - added UsersHTTPClient, LocalizationHTTPClient
    - removed LocalizationClient
    - BaseHTTPClient API reworked:
      - return () or deserialized objects
      - added PUT and PATCH
  - web service:
    - PUT /api/users/first: do report backend errors
    - PATCH /api/users/root: report the (potential) backend errors
  - tests:
    - added tests using httpmock
    - env_logger added to dev-dependencies
Comments 0
openSUSE Build Service is sponsored by