ALT linux support for APT crates #1

Merged
konevsa merged 25 commits from konevsa/proxmox:sisyphus into master 2024-11-07 14:30:43 +03:00

25 Commits

Author SHA1 Message Date
9fea8ca0ce Tests fixed 2024-11-07 13:51:06 +03:00
5a02867d44 Added more URLs to account as good Classic repos 2024-11-07 12:58:38 +03:00
dbaa2df500 Small fix for cross-platforming of low-level C bindings 2024-11-07 02:15:55 +03:00
a6f5fd8c24 (ALT) Better parsing host from uri 2024-11-06 19:26:44 +03:00
bbceaa13d7 Test fixed according to correct suite check 2024-11-06 15:34:33 +03:00
284c483b6b Adapted repo file suite check for ALT 2024-11-06 15:27:38 +03:00
f5ef96d506 (ALT) Now files with .sisyphus (corresponds to README.sisyphus), .rpmnew and .rpmsave ignored during repo lists parsing 2024-11-01 12:40:58 +03:00
b945c8f6b7 Fix(tests): upstream tests after a merge request 2024-10-29 15:47:06 +03:00
5908f1261e Commented out upstream config.toml 2024-10-28 17:44:15 +03:00
35b1de18d0 Changed .toml deps to depend on Alt's crates with alt's feature 2024-10-28 15:37:45 +03:00
314e563210 Altlinux tests fixed according to changed API 2024-10-28 14:58:42 +03:00
c1ec0a7ee0 Some Traits and usings fixed 2024-10-28 13:57:45 +03:00
59d0e20da9 Applied "alt-linux" feature to cache api and proxmox-apt-api-types crate 2024-10-28 13:50:10 +03:00
f559a28390 Adapted supplementary structures (taken from Alexander Burmatov commits at git://git.altlinux.org/people/thatman/packages/proxmox.new.git) 2024-10-28 13:42:54 +03:00
235ed36f10 Initial merge with Alt's proxmox 2024-10-28 12:50:49 +03:00
56d7012996 Merge remote-tracking branch 'proxmox.new/altlinux' 2024-10-28 12:37:10 +03:00
Alexander Burmatov
4f4b172c71 Disable Deb-822 format for ALT
There is no need for the deb822-style format.
2024-08-21 17:56:31 +03:00
Alexander Burmatov
30de6a59f5 Add tests for ALT
1. New tests for ALT Linux.
2. Move test files for Debian to a separate directory.
2024-08-21 17:56:31 +03:00
Alexander Burmatov
5a53078041 Set correct filename for cached file 2024-08-21 17:56:31 +03:00
Alexander Burmatov
3891685a18 Change Repository option to Vendor option
Apt uses vendor ID (alt, p10 etc) in square brackets of the source lists.
2024-08-21 17:56:31 +03:00
Alexander Burmatov
b99a6ccd0b New APTRepositoryHandles
ALT Linux uses checkinstall, classic, debuginfo and gostcrypto.
2024-08-21 17:56:31 +03:00
Alexander Burmatov
89ace6a311 Add RPM package type 2024-08-21 17:37:25 +03:00
Alexander Burmatov
6d4d707935 Release like in ALT
Refactoring the code for correct /etc/os-release processing.
2024-08-16 19:14:11 +03:00
Alexander Burmatov
661c1e14af New feature alt-linux
A new feature that adds support for ALT Linux.
2024-08-15 21:09:34 +03:00
Alexander Burmatov
279142df30 Fix warning
Variable does not need to be mutable
2024-03-02 02:59:35 +03:00