For portability, use cpio instead of `cp --parents` for bug #124638.
authorZac Medico <zmedico@gentoo.org>
Fri, 26 May 2006 22:38:52 +0000 (22:38 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 26 May 2006 22:38:52 +0000 (22:38 -0000)
svn path=/main/trunk/; revision=3419

bin/prepstrip

index fdf666a7ddc7cf375d6cd304482ff5b2df835770..496415c9917c205874c07c80aeae86b8fbe4978f 100755 (executable)
@@ -40,7 +40,7 @@ save_elf_debug() {
                debugedit -b "${WORKDIR}" -d /usr/src/debug/${PF} -l "${T}"/debug.sources "${x}"
                if [[ -s ${T}/debug.sources ]] ; then 
                        [[ -d ${D}/usr/src/debug/${PF} ]] || mkdir -p "${D}/usr/src/debug/${PF}"
-                       cat "${T}"/debug.sources | (cd "${WORKDIR}"; LANG=C sort -z -u | xargs -0 -- cp --parents -p --target-directory="${D}/usr/src/debug/${PF}" )
+                       cat "${T}"/debug.sources | (cd "${WORKDIR}"; LANG=C sort -z -u | cpio -pdm0 "${D}/usr/src/debug/${PF}" )
                fi
        fi
 }