OpenGrok Server

Update: The links in this post are now obsolete and I am no longer maintaining this stuff. However there is now excellent community supported OpenGrok cross reference available at the following URL: http://code.metager.de/source/.

Given that not many realize the powerful features and polished interface that OpenGrok provides, I decided to put up an OpenGrok server to cross-reference some common major FOSS software stacks on a development machine used by BeleniX folks: http://belenix.v12.su/source/. It contains stuff like the Linux kernel trunk, Python, Ruby, OpenJDK, Glibc among others.

I also have put up patched kernels corresponding to Fedora 13 and 14 releases. It was in interesting exercise to automate getting patched Fedora kernels. Since I wanted as much of history info as possible I did not use tarballs. Rather I checked out the base kernel patch release from Git and applied all the patches in order as listed in kernel.spec and then I did a git pull to merge the fedora kernel git bundle into a subdirectory in the main kernel tree. You can grab the script from here: http://www.belenix.org/binfiles/get-fedora-kernel.

I will add some more stuff shortly. In addition it will take me a few more days to setup an auto-sync mechanism to keep the source trees synced to upstream every couple of days. For now the tress are being manually updated. Hopefully this will prove to be an useful resource going forward.

Advertisements

3 thoughts on “OpenGrok Server

  1. FreeBSDUser

    Thanks for doing this, I really love OpenGrok. One thing that bothered me is that FreeBSD has no opengrok server (the NetBSD folks have, see http://opengrok.netbsd.org )

    So please tell me FreeBSD is on the list of stuff you’ll add shortly 🙂

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s