diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/deb.sh | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -334,14 +334,14 @@ EOF rm -Rf "${DEB_TREE}/pkgs/${pkg}" mkdir -p "${DEB_TREE}/pkgs/${pkg}" - # XXX: This assumes source format 3.0. - mv "${pkgverrev}.dsc" "${pkgverrev}_source.changes" "${DEB_TREE}/pkgs/${pkg}" - if [ -n "${rev}" ]; then - cp -p "${pkg}_${ver}.orig.tar.gz" "${DEB_TREE}/pkgs/${pkg}" - mv "${pkgverrev}.diff.gz" "${DEB_TREE}/pkgs/${pkg}" - else - mv "${pkgverrev}.tar.gz" "${DEB_TREE}/pkgs/${pkg}" - fi + while read line; do + if [ "${line#Files:}" != "${line}" ]; then + while read sum size file; do + cp -p "${file}" "${DEB_TREE}/pkgs/${pkg}" + done + fi + done < "${pkgverrev}.dsc" + cp -p "${pkgverrev}.dsc" "${pkgverrev}_source.changes" "${DEB_TREE}/pkgs/${pkg}" debdiff \ "${DEB_TREE}/dsc/${pkg}/${dsc}" "${DEB_TREE}/pkgs/${pkg}/${base}.dsc" \ |