How to: Upgrade from Zino 1 (legacy/Tcl Zino)ΒΆ
Zino 1 stores its running state to disk as a piece of Tcl code (usually
in save-state.tcl). Zino 2 stores its running state in a JSON
formatted file (usually in zino-state.json). These two files are not
compatible. In order to assist in converting a running Zino 1 system
into a Zino 2 system, we have provided the zinoconv program, which
attempts to read save-state.tcl and convert it into a valid
zino-state.json.
This converter is not yet fully tested in all situations, and may have
bugs. Also, Zino 1 has had bugs, and for a long-running Zino 1 system,
the save-state.tcl file may contain bits of outdated, useless or
incorrectly formatted data (incorrectly formatted IPv6 addresses is one
of these known issues). The zinoconv program may output lots of
warnings about broken Zino 1 data it will ignore.
To convert a save-state.tcl to zino-state.json, you can use the
command like so:
zinoconv save-state.tcl zino-state.json