Overview

Ephackage
=========

A haskell package server based on a transient hackage package layout of "the old hackage". The "new hackage server" (Duncan Coutts) is completely distinct in that it runs an in-server process. For more information, see http://hackage.haskell.org/trac/hackage/wiki/HackageDB/2.0.

This layout has the format:
* For each package ($PACKAGE) and its version ($VERSION), $ROOT/package/$PACKAGE-$VERSION.tar.gz where the archive is of the format as produced by cabal sdist.
* $ROOT/00-index.tar.gz where this archive contains .cabal files in the structure:
  * $PACKAGE/$VERSION/$PACKAGE.cabal 

Use the 'index' script for creating the index file. This script should be run as the ephackage user.