That’s actually more interesting! I don’t have anything named /usr/lib/zypp/
but I do have /usr/libexec/zypp/
which does contain /usr/libexec/zypp/plugins/urlresolver/ssu
.
Is there something more I should know about the architecture of this thing?
Should I be able to use that somehow directly? I think not, because it hogs up even more memory than the other one and hangs around until I run out of patience and kill it.
I’ve been trying to find a statically built aarch64 binary of strace that I could add to the phone but no luck so far, as there doesn’t seem to be one for Sailfish.
I did look at the script a bit, because it does seem to do HTTPS trafficking on startup.
sailfishdocs_sfos_list="$(curl --fail --silent --show-error --insecure --location https://github.com/sailfishos/docs.sailfishos.org/raw/master/Support/Releases/README.md | cut -s -d '|' -f 2,5 | tr -d ' ')"
None of that doesn’t seem to matter, really. I got desperate enough to attempt a downgrade, which didn’t work out, but skimming through the script (because I don’t have too much time for this BS) it seems that I can give it the version I’m on now and it should work, even though it’s not listed.
Even running with bash -x /usr/bin/sfos-upgrade 4.6.0.11
it seems fine, I guess:
+ printf '%s' 4.6.0.11
+ sed 's/\./\\\./g'
+ grep -qx '4\.6\.0\.11'
+ '[' 4.6.0.11 '=' 4.6.0.11 ]
+ compar0=e4