settings/example: remove 'example' settings plugin
authorThomas Haller <thaller@redhat.com>
Fri, 5 Jun 2015 21:23:40 +0000 (23:23 +0200)
committerBeniamino Galvani <bgalvani@redhat.com>
Fri, 12 Jun 2015 13:59:40 +0000 (15:59 +0200)
commite700211f00257d2d14b4beadb4157e8f807d093e
treeef5eefa6b92692f3f85adba506147ad55cbee933
parentb16f31af45b4e2c1a3be653b3bded6147043ece3
settings/example: remove 'example' settings plugin

The 'example' settings plugin is (obviously) unused, but it is also
badly maintained and no longer best-practice in several ways:

  - it directly reads "NetworkManager.conf" instead of using NMConfig.
  - it parses device specs itself, instead of using
    nm_match_spec_split().
  - read_connections() doesn't ensure that loading a file
    does not replace a previously loaded one (due to conflicting
    UUID). In general the example doesn't show/handle the complexity
    of potential UUID conflicts.

Instead of fixing these issues it is better to ensure our main plugin
('keyfile') corresponds to current best practices. Should we ever add a
new pluginww, 'keyfile' should be the example.
configure.ac
src/settings/plugins/Makefile.am
src/settings/plugins/README [moved from src/settings/plugins/example/README with 96% similarity]
src/settings/plugins/example/Makefile.am [deleted file]
src/settings/plugins/example/common.h [deleted file]
src/settings/plugins/example/nm-example-connection.c [deleted file]
src/settings/plugins/example/nm-example-connection.h [deleted file]
src/settings/plugins/example/plugin.c [deleted file]
src/settings/plugins/example/plugin.h [deleted file]
src/settings/plugins/example/reader.c [deleted file]
src/settings/plugins/example/writer.c [deleted file]