First patch is just replacing the unicode back-tick that caused problems down the line. Not related to the second patch.
Second patch makes the .lists files parser aware of quoting, which fixes parsing CD ROM and file:// repositories with spaces, and in general makes the parser behave more like APT. Fabian Ebner (2): avoid backtick unicode symbol in string support quote-word parsing for one-line format src/repositories/file/list_parser.rs | 143 +++++++++++++++++----- src/repositories/repository.rs | 58 ++++++++- src/repositories/standard.rs | 2 +- tests/sources.list.d.expected/cdroms.list | 10 ++ tests/sources.list.d.expected/files.list | 4 + tests/sources.list.d/cdroms.list | 7 ++ tests/sources.list.d/files.list | 2 + 7 files changed, 187 insertions(+), 39 deletions(-) create mode 100644 tests/sources.list.d.expected/cdroms.list create mode 100644 tests/sources.list.d.expected/files.list create mode 100644 tests/sources.list.d/cdroms.list create mode 100644 tests/sources.list.d/files.list -- 2.30.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel