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