diff options
author | P. J. McDermott <pjm@nac.net> | 2012-07-21 14:41:30 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-07-21 14:41:30 (EDT) |
commit | 70f5a97b4ae8f279cba0e48cee9b386133a4270c (patch) | |
tree | 8f298602fd1069c0534b0fb5aa0ac1c18c8cc506 /src | |
parent | 179d843c896f6ff55e324b76d1cb754c65297f5d (diff) | |
download | deb-70f5a97b4ae8f279cba0e48cee9b386133a4270c.zip deb-70f5a97b4ae8f279cba0e48cee9b386133a4270c.tar.gz deb-70f5a97b4ae8f279cba0e48cee9b386133a4270c.tar.bz2 |
Improve copying of source package files.
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" \ |