summaryrefslogtreecommitdiff
path: root/debian.dot
diff options
context:
space:
mode:
Diffstat (limited to 'debian.dot')
-rw-r--r--debian.dot57
1 files changed, 57 insertions, 0 deletions
diff --git a/debian.dot b/debian.dot
new file mode 100644
index 0000000..8a7e446
--- /dev/null
+++ b/debian.dot
@@ -0,0 +1,57 @@
+digraph "debian" {
+ labelloc=b;
+ rankdir="LR";
+
+ node [style=filled];
+
+
+ subgraph cluster_srctree {
+ label="Source tree";
+ hellodotc [label="hello.c" shape=tab fillcolor=green];
+ Makefile [label="Makefile" shape=tab fillcolor=green];
+ changelog [label="debian/changelog" shape=tab fillcolor=green];
+ control [label="debian/control" shape=tab fillcolor=green];
+ rules [label="debian/rules" shape=tab fillcolor=green];
+ hello [label="hello" shape=tab style=filled fillcolor=red];
+ hellodoto [label="hello.o" shape=tab style=filled fillcolor=red];
+ };
+
+ subgraph cluster_build {
+ label="dpkg-buildpackage";
+ build [label="debian/rules build"];
+ install [label="debian/rules install"];
+ binary [label="debian/rules binary"];
+ tmp [label="debian/tmp/usr/bin/hello" shape=tab];
+ DEBIAN [label="debian/tmp/DEBIAN" shape=tab];
+ };
+
+ subgraph cluster_parent {
+ label=".. (parent directory)";
+ deb [label="../hello_0.6-1_amd64.deb" shape=tab fillcolor=cyan];
+ tgz [label="../hello_0.6.orig.tar.gz" shape=tab fillcolor=cyan];
+ changes [label="../hello_0.6-1_amd64.changes" shape=tab fillcolor=cyan];
+ diff [label="../hello_0.6-1_amd64.diff" shape=tab fillcolor=cyan];
+ };
+
+ hellodotc -> tgz;
+ Makefile -> tgz;
+
+ hellodotc -> build;
+ Makefile -> build;
+ rules -> build;
+
+ build -> hellodoto;
+ build -> hello;
+ hello -> install;
+
+ install -> tmp;
+ install -> DEBIAN;
+ changelog -> install;
+ control -> install;
+ rules -> install;
+ tmp -> binary;
+ DEBIAN -> binary;
+ binary -> deb;
+ binary -> changes;
+ binary -> diff;
+}