I have a use case for the --hold parameter which gets introduced in snap 2.58.
Unluckily my fedora OS does only provide snap 2.57 AFAICS . https://packages.fedoraproject.org/pkgs/snapd/snapd/ even projects that there won’t be any 2.58 before April 2024 (or 2025?). That is available when in the snapd snap, but I do not see how to use it.
$ snap --version snap 2.57.6-2.fc37 snapd 2.57.6-2.fc37 series 16 fedora 37 kernel 6.1.10-200.fc37.x86_64
the snap bin tells me that it does not know about hold parameters (as expected) . I can invoke a current snap bin via the core snap or the snapd snap but it still connects to the wrong snapd
$ /snap/core/current/usr/bin/snap --version snap 2.58 snapd 2.57.6-2.fc37 series 16 fedora 37 kernel 6.1.10-200.fc37.x86_64 $ sudo /snap/core/current/usr/bin/snap refresh --hold error: unknown action hold
is there a way to configure which snapd to use? would i need to modify the systemd files? is that expected to work or will it probably destroy my snaps the data they use?