• Thomas Haller's avatar
    settings: fix priority for settings-storages for tombstones · df252a62
    Thomas Haller authored
    Tombstones in /etc are not only to hide storages of type keyfile. They
    are for hiding/shadowing any profile from persistant storage. That's
    why we need to compare them already in _sett_conn_entry_sds_update().
    
    Fix the prioriy of storages for the same UUID.
    
    Note that the "$UUID.nmmeta" files (the tombstones) are handled by
    keyfile plugin. But that is only to load them together during `nmcli
    connection reload` when we iterate the files of the system-connections
    directory. For the most part, nmmeta/tombstones are not keyfile specific
    and handled by NMSettings. A tombstone in /run hides any profile (regardless
    of the settings plugin). And a tombstones in /etc hides any profile, except
    in-memory connections from keyfile /run directory.
    df252a62
Name
Last commit
Last update
clients Loading commit data...
contrib Loading commit data...
data Loading commit data...
dispatcher Loading commit data...
docs Loading commit data...
examples Loading commit data...
introspection Loading commit data...
libnm Loading commit data...
libnm-core Loading commit data...
m4 Loading commit data...
man Loading commit data...
po Loading commit data...
shared Loading commit data...
src Loading commit data...
tools Loading commit data...
vapi Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.examples Loading commit data...
Makefile.glib Loading commit data...
Makefile.vapigen Loading commit data...
NEWS Loading commit data...
NetworkManager.pc.in Loading commit data...
README Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
config-extra.h.meson Loading commit data...
config-extra.h.mk Loading commit data...
config.h.meson Loading commit data...
configure.ac Loading commit data...
linker-script-binary.ver Loading commit data...
linker-script-devices.ver Loading commit data...
linker-script-settings.ver Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
valgrind.suppressions Loading commit data...
zanata.xml Loading commit data...