mirror of https://github.com/OISF/suricata
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
607 B
Bash
26 lines
607 B
Bash
#!/usr/bin/env bash
|
|
#
|
|
# Script to generate Sequence Diagram images with mscgen
|
|
#
|
|
|
|
parent_path=$(cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P)
|
|
|
|
set -e
|
|
|
|
cd "$parent_path"
|
|
cd ../doc/userguide/devguide/extending/app-layer/diagrams
|
|
|
|
for FILE in *.msc ; do
|
|
# call mscgen and convert each file in images dir
|
|
echo "Generating image for $FILE"
|
|
mscgen -T png -F Arial $FILE
|
|
# if command fails, lets inform about that
|
|
if [ $? -ne 0 ]; then
|
|
echo "$FILE couldn't be converted in the devguide"
|
|
# let's exit to make it more evident something is amiss
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
exit 0
|