Make dyn_package() create a /var/db/pkg/*/*/BINPKGMD5 entries
authorZac Medico <zmedico@gentoo.org>
Thu, 22 Nov 2007 08:21:17 +0000 (08:21 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 22 Nov 2007 08:21:17 +0000 (08:21 -0000)
so that packages installed via --buildpkg have a BINPKGMD5
entry matching the package built.

svn path=/main/trunk/; revision=8597

bin/misc-functions.sh

index ec83d80b28e45b08c701193af3a493785fd477c0..1a62932818f2375e4d24772b70b774fe0a7cba30 100755 (executable)
@@ -527,6 +527,8 @@ dyn_package() {
                rm -f "${PORTAGE_BINPKG_TMPFILE}"
                die "Failed to append metadata to the tbz2 file"
        fi
+       local md5sum_output=$(md5sum "${PORTAGE_BINPKG_TMPFILE}")
+       echo ${md5sum_output% *} > "${PORTAGE_BUILDDIR}"/build-info/BINPKGMD5
        vecho ">>> Done."
        cd "${PORTAGE_BUILDDIR}"
        touch .packaged || die "Failed to 'touch .packaged' in ${PORTAGE_BUILDDIR}"