--- ut2004-data-3186-r3.ebuild.old 2008-07-24 23:36:56.000000000 +0200 +++ ut2004-data-3186-r3.ebuild 2008-07-24 23:38:46.000000000 +0200 @@ -126,33 +126,10 @@ || die "copying Manual.pdf" fi - # Symlinks for unshield. data1&2.cab are both in Disk1. - # unshield needs data1.hdr - if [[ "${USE_GERMAN_MIDWAY_DVD}" -eq 1 ]] ; then - ln -sfn "${CDROM_ROOT}/disk1/data1.hdr" . - ln -sfn "${CDROM_ROOT}/disk1/data1.cab" . - ln -sfn "${CDROM_ROOT}/disk1/data2.cab" . - ln -sfn "${CDROM_ROOT}/disk2/data3.cab" . - ln -sfn "${CDROM_ROOT}/disk3/data4.cab" . - ln -sfn "${CDROM_ROOT}/disk4/data5.cab" . - ln -sfn "${CDROM_ROOT}/disk5/data6.cab" . - ln -sfn "${CDROM_ROOT}/disk6/data7.cab" . - ln -sfn "${CDROM_ROOT}/disk7/data8.cab" . - else - ln -sfn "${CDROM_ROOT}/Disk1/data1.hdr" . - ln -sfn "${CDROM_ROOT}/Disk1/data1.cab" . - ln -sfn "${CDROM_ROOT}/Disk1/data2.cab" . - ln -sfn "${CDROM_ROOT}/Disk2/data3.cab" . - ln -sfn "${CDROM_ROOT}/Disk3/data4.cab" . - ln -sfn "${CDROM_ROOT}/Disk4/data5.cab" . - ln -sfn "${CDROM_ROOT}/Disk5/data6.cab" . - # The Midway Anthology DVD contains up to data9.cab - if [[ -e "${CDROM_ROOT}/Disk8/data9.cab" ]] ; then - ln -sfn "${CDROM_ROOT}/Disk6/data7.cab" . - ln -sfn "${CDROM_ROOT}/Disk7/data8.cab" . - ln -sfn "${CDROM_ROOT}/Disk8/data9.cab" . - fi - fi + for cab in "${CDROM_ROOT}"/[dD]isk?/data?.{cab,hdr}; do + elog "Linking: $cab" + ln -sfn ${cab} . + done # The big extraction einfo "Extracting from CAB files - this will take several minutes."