Creating an MDRK spin

From CDOT Wiki
Jump to: navigation, search

Project Name

Creating an MDRK spin / Mozilla Developer Resource Kit

Project Description

The Mozilla Developer Resource Kit is a set of tools, code, and documentation intended to make it easy for new Mozilla developers to get up to speed. Package the MDRK components (including the software tools, a Moz source tree, and documentation) as RPM packages and then create a Fedora "spin" (Live + Installable DVD) of these packages.

Edit the spin image (from Revisor/Live CD Tools) so that, in addition to being a bootable/installable disc, the image can be run in a VM under Windows/Mac OSX. The disc image must be edited to include Windows/Mac OSX versions of the tools, so that if the disc is inserted into a running Windows or Mac OSX system, the appropriate version can be installed.

Project Leader

Mohak Vyas

Project Contributors

Project Details

Here's the ISO image for MDRK (Mozilla Developers Resource Kit).

Click the above link to download it.

Currently you will have to tweak it a little bit to get it to work. By the time I work to fix it, you can still use it.

Once you download the ISO image and burn a copy for yourself, open a terminal and issue the following command as root:

setsebool -P httpd_enable_cgi=1 to enable the bool and the DXR will work fine

Some of the packages I've been working on.
PACKAGES DOWNLOADS DESCRIPTION
VYASREPO vyasrepo-10-1.fc10.noarch.rpm Install this RPM to get access to my repository.
DXR-SELinux dxr-selinux-0.5-7.fc10.noarch.rpm SELinux package to change context type of CGI scripts
DXR dxr-0.5-7.fc10.noarch.rpm Component of MDRK (Mozilla Developers Resource Kit).
DXR-Data dxr-data-0.5-2.fc10.noarch.rpm dxr-data contains data for the DXR package. This data is a Mozilla source tree along with two types of indexes:
  • class.sqlite, a sqlite3 file which contains class cross-reference information
  • db/*, index files created with glimpse
  • The source tree and these files are under the Mozilla tri-license (you can use them under the MPLv1.1+ or GPLv2+ or LGPLv2+).
Ext JS extjs-2.2-1.fc8.x86_64.rpm

extjs-2.2-1.fc8.src.rpm

Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes:
  • High performance, customizable UI widgets
  • Well designed and extensible Component model
  • An intutive, easy to use API
Glimpse glimpse-4.18.5-1.fc8.x86_64.rpm

glimpse-4.18.5-1.fc8.src.rpm

Glimpse is a very powerful indexing and query system that allows you to search through all you files very quickly.

Project News

Some random updates about my project.

  • Packaged Glimpse (Dont remember the dates, but somewhere in frst week on Oct 2008)
  • Tested Glimpse on Mock and verified that it works.
  • Packaged Ext JS on Fri Nov 07, 2008.
  • Tested Ext JS on Mock and verified that it works.
  • Tried Ext JS building on koji, but didnt work that well. There is some certificates issue or permissions issue.
  • Successfully build Ext JS on koji.
  • Submitted my package for review.