[pve-devel] [PATCH proxmox-apt] Support quoted parsing for .list format
Fabian Ebner
f.ebner at proxmox.com
Thu Jul 1 15:46:32 CEST 2021
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
More information about the pve-devel
mailing list