From 2b2c7f391140cdf268a62ddca0c40bc2e01017ea Mon Sep 17 00:00:00 2001 From: Bao Trinh Date: Tue, 12 Jan 2021 10:47:37 -0600 Subject: archlinux: fix package upgrade command handling (#768) pacman uses `-u` instead of `upgrade` to trigger a system upgrade, fix the command handling so this is properly accounted for. as is, the resulting command attempts to install a (non-existent) `upgrade` package Co-authored-by: Rick Harding --- cloudinit/distros/arch.py | 2 ++ tools/.github-cla-signers | 1 + 2 files changed, 3 insertions(+) diff --git a/cloudinit/distros/arch.py b/cloudinit/distros/arch.py index 967be168..378a6daa 100644 --- a/cloudinit/distros/arch.py +++ b/cloudinit/distros/arch.py @@ -152,6 +152,8 @@ class Distro(distros.Distro): elif args and isinstance(args, list): cmd.extend(args) + if command == "upgrade": + command = "-u" if command: cmd.append(command) diff --git a/tools/.github-cla-signers b/tools/.github-cla-signers index d6ca6d1b..e6e3bdd1 100644 --- a/tools/.github-cla-signers +++ b/tools/.github-cla-signers @@ -26,6 +26,7 @@ nishigori olivierlemasle omBratteng onitake +qubidt riedel slyon smoser -- cgit v1.2.3