From: Zac Medico Date: Thu, 22 Nov 2007 08:24:42 +0000 (-0000) Subject: Make dyn_package() create a /var/db/pkg/*/*/BINPKGMD5 entries X-Git-Tag: v2.1.4~243 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=d5fce14ca76052babed7e998a8d1e046e19a6da2;p=portage.git Make dyn_package() create a /var/db/pkg/*/*/BINPKGMD5 entries so that packages installed via --buildpkg have a BINPKGMD5 entry matching the package built. (trunk r8597) svn path=/main/branches/2.1.2/; revision=8598 --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 3ce8c9211..c1aded7c2 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -521,6 +521,8 @@ dyn_package() { fi mv -f "${pkg_tmp}" "${pkg_dest}" || die "Failed to move tbz2 to ${pkg_dest}" ln -sf "../All/${PF}.tbz2" "${PKGDIR}/${CATEGORY}/${PF}.tbz2" || die "Failed to create symlink in ${PKGDIR}/${CATEGORY}" + local md5sum_output=$(md5sum "${pkg_dest}") + echo ${md5sum_output% *} > "${PORTAGE_BUILDDIR}"/build-info/BINPKGMD5 vecho ">>> Done." cd "${PORTAGE_BUILDDIR}" touch .packaged || die "Failed to 'touch .packaged' in ${PORTAGE_BUILDDIR}"