1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

pacman: Treat .zst package names as files (#650)

* pacman: Treat .zst package names as files

* pacman: add changelog for .zst support

* pacman: refer to pull-request in changelog fragment

Co-authored-by: Felix Fontein <felix@fontein.de>

Co-authored-by: gileri <e+git8413@linuxw.info>
Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
Eric G 2020-07-19 12:07:38 +02:00 committed by GitHub
parent a86195623b
commit bc43694ca9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -0,0 +1,4 @@
bugfixes:
- pacman - treat package names containing .zst as package files during installation
(https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/,
https://github.com/ansible-collections/community.general/pull/650).

View file

@ -459,7 +459,7 @@ def main():
for i, pkg in enumerate(pkgs): for i, pkg in enumerate(pkgs):
if not pkg: # avoid empty strings if not pkg: # avoid empty strings
continue continue
elif re.match(r".*\.pkg\.tar(\.(gz|bz2|xz|lrz|lzo|Z))?$", pkg): elif re.match(r".*\.pkg\.tar(\.(gz|bz2|xz|lrz|lzo|Z|zst))?$", pkg):
# The package given is a filename, extract the raw pkg name from # The package given is a filename, extract the raw pkg name from
# it and store the filename # it and store the filename
pkg_files.append(pkg) pkg_files.append(pkg)