-----------------------------------------------------------------------------
Netdisco - MIB Repository
Originally by Max Baker, 2004
-----------------------------------------------------------------------------

We love pull requests from everyone. Even if you feel unable to run the tests
and check MIBs yourself, simply sending us a copy of updated vendor MIBs
always helps.

You can open an issue in the netdisco-mibs Github project and attach new or
updated MIB files. It will take a little time for one of the developers to
check the files are free of errors and can be added to the published bundle.

https://github.com/netdisco/netdisco-mibs/issues/new

If you feel more confident with Linux or Unix, then start with the new MIBs in
a folder and follow the Updating MIBs instructions in our wiki:

https://github.com/netdisco/netdisco-mibs/wiki/Updating-MIBs

You can do this work in a fork/clone of the git repository, then submit a pull
request with a comment. It helps to let us know about anything you needed to
fix along the way.

https://github.com/netdisco/netdisco-mibs/compare

Finally, if in doubt, ask on the mailing list:

https://lists.sourceforge.net/lists/listinfo/snmp-info-users

Many thanks!

 - Netdisco Developers

-----------------------------------------------------------------------------
GENERATED DATA CONSUMED BY OTHER REPOSITORIES
-----------------------------------------------------------------------------

EXTRAS/sql/netdisco-mibs-snmp-object.sql.gz is generated by the "Rebuild OID
Maps" workflow (.github/workflows/update_maps.yml) and loaded into Netdisco's
snmp_object table by its loadmibs job. Netdisco and release.yml both find it
by path, so renaming or moving it breaks both.

The file must hold exactly one DELETE, one COPY block and its terminator.
Netdisco feeds it to psql without stopping on errors, so a stray line that
breaks the COPY does not undo the DELETE: the table is left empty. Nothing
but the "Dump the data" step may write into the file, and that step refuses
to commit a dump that is empty or more than 10% smaller than the last one.
