Quantcast

base system rc.d dependencies as of 231173

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

base system rc.d dependencies as of 231173

Xin LI-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

This may be useful for rc.d people so I've decided to post it here.  I
created these graphs with the NetBSD rcorder-visualize script with
some changes to adapt with our needs (e.g. some scripts would provide
multiple services, etc, attached).  I think the script is useful for
FreeBSD as well, should we import it?

Generated graph can be found at:

        http://people.freebsd.org/~delphij/misc/rcorder-r231173.svg

Or,
        https://www.delphij.net/rcorder-r231173.svg

(people.freebsd.org would serve the .svg as a download).

Cheers,
- --
Xin LI <[hidden email]> https://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iQEcBAEBCAAGBQJPMd24AAoJEG80Jeu8UPuzflgIAKtj2mPkwQbdGRPV8ywBYLLa
faOacHpgJ0nmbLdfpjXFCx/gN4092MJ+xdYm8uOGH8H1S0ZjAE4NJSRdzpv8SGWE
I0hR0h2m9BvqxSJ5sPYHLSwJ32ro/DdlPrXYpYP0lzDt8eZjJpcCz2+5xQF1Iz/c
MX2jostyCDG5ShuT0R/FjT6UeWEdlHla1ZcBHZX+yYw7Lm5wij2rgLARG8v/qUj9
FvGzNVoGtEQpP5x2W1QYtX+dUaGxyN8yifGkOFKvuTZWwoaW77z0lGlsDrEEV15e
MCgatzlJIQRsF2zHZi15Gw8OYp60OgekpHrJvFIfespGIVwtXuu1MfGc2NQzE2c=
=xWxM
-----END PGP SIGNATURE-----

_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-rc
To unsubscribe, send any mail to "[hidden email]"

rcorder-visualize.sh (908 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: base system rc.d dependencies as of 231173

dougb
On 02/07/2012 18:28, Xin Li wrote:
> This may be useful for rc.d people so I've decided to post it here.  I
> created these graphs with the NetBSD rcorder-visualize script with
> some changes to adapt with our needs (e.g. some scripts would provide
> multiple services, etc, attached).  I think the script is useful for
> FreeBSD as well, should we import it?

I wouldn't have any objection to it being included in tools/ somewhere.

That said, please don't take this as a criticism of your work, but I
don't see what we're supposed to get from this. It's an interesting
graphic, but there is too much data, of too much complexity, for the
graphic to be absorbed in one view. .... or maybe I'm just too stupid to
see the value.


Doug

--

        It's always a long day; 86400 doesn't fit into a short.

        Breadth of IT experience, and depth of knowledge in the DNS.
        Yours for the right price.  :)  http://SupersetSolutions.com/



signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: base system rc.d dependencies as of 231173

Hiroki Sato
Doug Barton <[hidden email]> wrote
  in <[hidden email]>:

do> On 02/07/2012 18:28, Xin Li wrote:
do> > This may be useful for rc.d people so I've decided to post it here.  I
do> > created these graphs with the NetBSD rcorder-visualize script with
do> > some changes to adapt with our needs (e.g. some scripts would provide
do> > multiple services, etc, attached).  I think the script is useful for
do> > FreeBSD as well, should we import it?
do>
do> I wouldn't have any objection to it being included in tools/ somewhere.
do>
do> That said, please don't take this as a criticism of your work, but I
do> don't see what we're supposed to get from this. It's an interesting
do> graphic, but there is too much data, of too much complexity, for the
do> graphic to be absorbed in one view. .... or maybe I'm just too stupid to
do> see the value.

 Interesting, but I agree that this flow chart is too complex to
 understand.  Before importing this, how about refining the output in
 some way?

 Useful information we can get from this kind of chart is order and
 dependency.  Off the top of my head, but I would say that roughly
 grouping the dependencies by uppercase scripts using the subgraph
 statement and placing nodes for the uppercase scripts in alignment
 with each other from top to bottom (forcing alignment is difficult in
 GraphViz though) would make something better.

-- Hiroki

attachment0 (203 bytes) Download Attachment
Loading...