summaryrefslogtreecommitdiffstats
path: root/bin/misc-functions.sh
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-11-22 08:24:42 +0000
committerZac Medico <zmedico@gentoo.org>2007-11-22 08:24:42 +0000
commitd5fce14ca76052babed7e998a8d1e046e19a6da2 (patch)
tree631a5a4e516039ac8dc599f17432b5b4877cf308 /bin/misc-functions.sh
parent4a3d306cdb4449ea523c21563b4b2c54b81d1769 (diff)
downloadportage-d5fce14ca76052babed7e998a8d1e046e19a6da2.tar.gz
portage-d5fce14ca76052babed7e998a8d1e046e19a6da2.tar.bz2
portage-d5fce14ca76052babed7e998a8d1e046e19a6da2.zip
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
Diffstat (limited to 'bin/misc-functions.sh')
-rwxr-xr-xbin/misc-functions.sh2
1 files changed, 2 insertions, 0 deletions
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}"