From: Matthew Dillon Date: Wed, 22 Aug 2012 19:40:47 +0000 (-0700) Subject: fastbulk - Remove core files & empty dirs from /var/pkg/db X-Git-Tag: v3.2.0~290 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/e0b0359903fc2e951f72dd8cdc9e2810efad140d fastbulk - Remove core files & empty dirs from /var/pkg/db * The presence of a core file prevents the pkg code from properly handling the directory, causing installs from packages to fail if any dependency has a broken /var/pkg/db directory. * Clean out any core files and empty dirs before starting a build. --- diff --git a/test/fastbulk/Makefile b/test/fastbulk/Makefile index 4f40c8ea64..81709d17d5 100644 --- a/test/fastbulk/Makefile +++ b/test/fastbulk/Makefile @@ -174,6 +174,10 @@ build: ${PRESTAGE} rm -rf ${BUILDBASE}/usr.obj/work mkdir -p ${BUILDBASE}/usr.obj/work -rm ${BUILDROOT}/tmp/logs/run/* + find ${BUILDROOT}/var/db/pkg -name '*.core' -delete + find ${BUILDROOT}/var/db/pkg -type d -depth 1 -delete + #${CHROOTENV} "pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities" + #${CHROOTENV} "pkg_admin rebuild" ${CHROOTENV} "cd /tmp/track; ./fastbulk -j ${NPARALLEL} /usr/pkgsrc" ${BUILDBASE}/bin/getpkgsrcdir: getpkgsrcdir.c