37 lines
786 B
Plaintext
37 lines
786 B
Plaintext
Service dependency graphs
|
|
|
|
A list of services is in services.txt
|
|
|
|
The list with descriptions is in services-desc.txt
|
|
|
|
The list of dependencies is in dependencies.txt
|
|
|
|
You can generate the input file for the graph scripts using:
|
|
makedeptxt.sh
|
|
|
|
A pregenerated one is provided in: dep.txt
|
|
|
|
There are 2 python scripts that generate .dot files from dep.txt.
|
|
|
|
deptree.py generates a regular dependency graph
|
|
|
|
deptree2.py generates a bipartite graph which is much easier to read.
|
|
|
|
use them as follows"
|
|
|
|
python deptree.py > mydep.dot
|
|
dot -Tpdf mydep.dot -O
|
|
xpdf mydep.dot.pdf
|
|
|
|
python deptree2.py [a|f|b|i] > mydep2.dot
|
|
dot -Tpdf mydep2.dot -O -Gratio=0.5
|
|
xpdf mydep2.dot.pdf
|
|
|
|
where a|b|f|i specify the type of dependency to use
|
|
a: all
|
|
f: fundamental
|
|
b: barrelfish
|
|
i: implementation-specific
|
|
|
|
|