diff options
Diffstat (limited to 'tools/build_spec.sh')
| -rwxr-xr-x | tools/build_spec.sh | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/build_spec.sh b/tools/build_spec.sh index f5272b4..52a32da 100755 --- a/tools/build_spec.sh +++ b/tools/build_spec.sh @@ -6,16 +6,17 @@ else SED=sed fi -kaitai-struct-compiler -t graphviz solec.ksy +kaitai-struct-compiler -t graphviz docs/protocol.ksy dot -Tsvg solec.dot > docs/protocol.svg rm solec.dot -~/bin/kaitai-struct-compiler-ws/bin/kaitai-struct-compiler -t wireshark --read-pos solec.ksy +~/bin/kaitai-struct-compiler-ws/bin/kaitai-struct-compiler -t wireshark --read-pos docs/protocol.ksy +mv solec.lua solec-wireshark.lua -${SED} -i -e '5s/.*/package.path = "kaitai_struct_lua_runtime\/?.lua" .. package.path/' solec.lua -${SED} -i -e 's/, self.type_payload//' solec.lua +${SED} -i -e '5s/.*/package.path = "kaitai_struct_lua_runtime\/?.lua" .. package.path/' solec-wireshark.lua +${SED} -i -e 's/, self.type_payload//' solec-wireshark.lua -cat <<EOT >> solec.lua +cat <<EOT >> solec-wireshark.lua local tcp_port = DissectorTable.get("tcp.port") tcp_port:add(9999, proto) EOT |
