1#!/bin/sh
2
3for tarball in archive/*/*/*.tar.gz; do
4
5  pkgdir=$(dirname ${tarball})
6  pkgname=$(basename ${tarball} .tar.gz)
7
8  if tar -tzf ${tarball} ${pkgname}/Setup.hs 2> /dev/null; then
9    tar -xzf ${tarball} ${pkgname}/Setup.hs -O > ${pkgdir}/Setup.hs
10  elif tar -tzf ${tarball} ${pkgname}/Setup.lhs 2> /dev/null; then
11    tar -xzf ${tarball} ${pkgname}/Setup.lhs -O > ${pkgdir}/Setup.lhs
12  else
13    echo "${pkgname} has no Setup.hs or .lhs at all!!?!"
14  fi
15
16done
17