[PATCH 03/18] Merge pull request from GHSA-p9v8-q5m4-pf46
authorZygmunt Bazyli Krynicki <zygmunt.krynicki@canonical.com>
Fri, 24 May 2024 11:48:46 +0000 (13:48 +0200)
committerZygmunt Krynicki <me@zygoon.pl>
Mon, 17 Jun 2024 14:21:30 +0000 (16:21 +0200)
commit025fdde9d852a0068f3ecaf0d1268cfe5d1982d2
treee0b9c5659a06b4556e9ad28695539b0cc079a400
parent0b0f1a4b831e78b5cc4636008fb68a59905aa488
[PATCH 03/18] Merge pull request from GHSA-p9v8-q5m4-pf46

* o/hookstate: recognize "--" in snapctl argument parser

When parsing snapctl argument vector recognize the "--" as an option
terminator, so that dash-options are not recognized afterwards.

Fixes: https://bugs.launchpad.net/snapd/+bug/2065077
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
* tests: add regression test for lp-2065077

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
---------

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
Gbp-Pq: Name 0005-PATCH-03-18-Merge-pull-request-from-GHSA-p9v8-q5m4-p.patch
overlord/hookstate/ctlcmd/ctlcmd.go
overlord/hookstate/ctlcmd/ctlcmd_test.go
tests/regression/lp-2065077/task.yaml [new file with mode: 0644]
tests/regression/lp-2065077/test-snapd-sh/bin/sh [new file with mode: 0755]
tests/regression/lp-2065077/test-snapd-sh/meta/snap.yaml [new file with mode: 0644]