summaryrefslogtreecommitdiffstats
path: root/tools/build_spec.sh
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-04-18 23:12:11 +0200
committerbt <bt@rctt.net>2026-04-18 23:12:33 +0200
commitd63176e22d21e347cf1c197084afe8eb1d5376b4 (patch)
tree501b77a9094dfa09acccaebd7698aee256309925 /tools/build_spec.sh
parente9aebac1a2a4732763c2f7e4428a23983d4eb6a3 (diff)
downloadsolec-0.2.0.tar.gz
solec-0.2.0.zip
[docs] Update protocol docsv0.2.0
Diffstat (limited to 'tools/build_spec.sh')
-rwxr-xr-xtools/build_spec.sh11
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