##Command to get the layout: "dot -Tpng eclass-dep.graph > eclass-dep.png"
digraph g {
graph [fontsize=30 labelloc="t" label="\nsys-kernel/geek-sources project\neclass dependency graphs\nAndrey Ovcharov, 2014-04-11\n\n" splines=true overlap=false rankdir = "LR"];
ratio = auto;
"aufs" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<
aufs.eclass |
pkg_setup |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"bfq" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<bfq.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"bld" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<bld.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"brand" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<brand.eclass |
src_prepare |
pkg_postinst |
> ];
"build" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<> ];
"cjktty" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<cjktty.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"ck" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<ck.eclass |
src_prepare |
pkg_postinst |
> ];
"deblob" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<deblob.eclass |
src_unpack |
src_compile |
pkg_postinst |
> ];
"exfat" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<exfat.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"fedora" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<fedora.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"fix" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<> ];
"geek_sources" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<geek-sources.eclass |
src_unpack |
src_prepare |
src_compile |
src_install |
pkg_postinst |
> ];
"gentoo" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<gentoo.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"grsec" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<grsec.eclass |
src_prepare |
pkg_postinst |
> ];
"hardened" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<hardened.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"ice" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<ice.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"lqx" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<lqx.eclass |
src_prepare |
pkg_postinst |
> ];
"mageia" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<mageia.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"openelec" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<openelec.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"openvz" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<openvz.eclass |
src_prepare |
pkg_postinst |
> ];
"openwrt" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<openwrt.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"optimize" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<optimize.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"patch" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<patch.eclass |
ApplyPatch |
ApplyUserPatch |
> ];
"pax" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<pax.eclass |
src_prepare |
pkg_postinst |
> ];
"pf" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<pf.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"reiser4" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<reiser4.eclass |
src_prepare |
pkg_postinst |
> ];
"rh" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<rh.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"rsbac" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<rsbac.eclass |
src_prepare |
pkg_postinst |
> ];
"rt" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<rt.eclass |
src_prepare |
pkg_postinst |
> ];
"spl" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<spl.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"squeue" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<squeue.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"src_rh" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<src-rh.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"src_uek" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<src-uek.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"src_vanilla" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<src-vanilla.eclass |
src_unpack |
src_prepare |
src_compile |
src_install |
pkg_postinst |
> ];
"suse" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<suse.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"uksm" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<uksm.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"upatch" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<upatch.eclass |
src_prepare |
> ];
"utils" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<utils.eclass |
use_if_iuse |
get_from_url |
git_get_all_branches |
git_checkout |
find_crap |
rm_crap |
get_config |
copy |
move |
rand_element |
> ];
"vars" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<> ];
"zen" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<zen.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
"zfs" [ style = "filled, bold" penwidth = 5 fillcolor = "lightblue2" fontname = "Courier New" shape = "Mrecord" label =<zfs.eclass |
src_unpack |
src_prepare |
pkg_postinst |
> ];
subgraph cluster_0 {
node [style=filled];
rpm
label = "System eclass`es";
color=blue
}
subgraph cluster_1 {
node [style=filled];
geek_sources -> src_vanilla [ penwidth = 1 color="#ff0000" ];
geek_sources -> utils [ penwidth = 1 color="#ff0000" ];
geek_sources -> fix [ penwidth = 1 color="#ff0000" ];
geek_sources -> upatch [ penwidth = 1 color="#ff0000" ];
geek_sources -> squeue [ penwidth = 1 color="#ff0000" ];
geek_sources -> vars [ penwidth = 1 color="#ff0000" ];
brand -> patch [ penwidth = 1 color="#ff0000" ];
build -> utils [ penwidth = 1 color="#ff0000" ];
deblob -> vars [ penwidth = 1 color="#ff0000" ];
fix -> patch [ penwidth = 1 color="#ff0000" ];
fix -> vars [ penwidth = 1 color="#ff0000" ];
src_vanilla -> build [ penwidth = 1 color="#ff0000" ];
src_vanilla -> deblob [ penwidth = 1 color="#ff0000" ];
src_vanilla -> patch [ penwidth = 1 color="#ff0000" ];
src_vanilla -> utils [ penwidth = 1 color="#ff0000" ];
src_vanilla -> vars [ penwidth = 1 color="#ff0000" ];
src_rh -> patch [ penwidth = 1 color="#ff0000" ];
src_rh -> utils [ penwidth = 1 color="#ff0000" ];
src_rh -> rpm [ penwidth = 1 color="#ff0000" ];
src_rh -> vars [ penwidth = 1 color="#ff0000" ];
src_uek -> patch [ penwidth = 1 color="#ff0000" ];
src_uek -> utils [ penwidth = 1 color="#ff0000" ];
src_uek -> rpm [ penwidth = 1 color="#ff0000" ];
src_uek -> vars [ penwidth = 1 color="#ff0000" ];
patch -> vars [ penwidth = 1 color="#ff0000" ];
squeue -> patch [ penwidth = 1 color="#ff0000" ];
squeue -> vars [ penwidth = 1 color="#ff0000" ];
upatch -> patch [ penwidth = 1 color="#ff0000" ];
upatch -> vars [ penwidth = 1 color="#ff0000" ];
label = "Core eclass`es";
color=blue
}
geek_sources -> aufs
geek_sources -> bfq
geek_sources -> bld
geek_sources -> brand
geek_sources -> build
geek_sources -> cjktty
geek_sources -> ck
geek_sources -> deblob
geek_sources -> exfat
geek_sources -> fedora
geek_sources -> gentoo
geek_sources -> grsec
geek_sources -> hardened
geek_sources -> ice
geek_sources -> lqx
geek_sources -> mageia
geek_sources -> openelec
geek_sources -> openvz
geek_sources -> openwrt
geek_sources -> optimize
geek_sources -> pax
geek_sources -> pf
geek_sources -> reiser4
geek_sources -> rh
geek_sources -> src_rh
geek_sources -> rsbac
geek_sources -> rt
geek_sources -> suse
geek_sources -> src_uek
geek_sources -> uksm
geek_sources -> zen
geek_sources -> spl
geek_sources -> zfs
aufs -> patch
aufs -> utils
aufs -> vars
bfq -> patch
bfq -> utils
bfq -> vars
bld -> patch
bld -> vars
cjktty -> patch
cjktty -> utils
cjktty -> vars
ck -> patch
ck -> utils
ck -> vars
exfat -> patch
exfat -> utils
exfat -> vars
fedora -> patch
fedora -> utils
fedora -> vars
gentoo -> patch
gentoo -> utils
gentoo -> vars
grsec -> patch
grsec -> utils
grsec -> vars
hardened -> patch
hardened -> utils
hardened -> vars
ice -> patch
ice -> utils
ice -> vars
lqx -> patch
lqx -> utils
lqx -> vars
mageia -> patch
mageia -> utils
mageia -> vars
openelec -> patch
openelec -> utils
openelec -> vars
openvz -> patch
openvz -> vars
openwrt -> patch
openwrt -> utils
openwrt -> vars
optimize -> patch
optimize -> utils
optimize -> vars
pax -> patch
pax -> utils
pax -> vars
pf -> patch
pf -> utils
pf -> vars
reiser4 -> patch
reiser4 -> utils
reiser4 -> vars
rh -> patch
rh -> utils
rh -> rpm
rh -> vars
rsbac -> patch
rsbac -> utils
rsbac -> vars
rt -> patch
rt -> utils
rt -> vars
spl -> patch
spl -> utils
spl -> vars
suse -> patch
suse -> utils
suse -> vars
uksm -> patch
uksm -> utils
uksm -> vars
zen -> patch
zen -> utils
zen -> vars
zfs -> patch
zfs -> utils
zfs -> vars
}