Find a corrupt port
Sergio de Almeida Lenzi
lenzi.sergio at gmail.com
Sat Feb 26 16:34:53 UTC 2011
I use this script to get rid of the problem
the script detects @pkgdep record without argument
and deletes it from the +CONTENTS file in the /var/db/pkg/* directory
===========================================
for i in /var/db/pkg/*/+CONTENTS
do
if grep -q "@pkgdep $" $i
then
sed -i "" -e "/@pkgdep $/d" $i
echo nullpkg in $i
fi
done
==============================================
Em Sáb, 2011-02-26 às 15:22 +0100, David Demelier escreveu:
> Hello,
>
> It seems I have a corrupted port on my system :
>
> $ pkg_info
> [...]
> dmxproto-2.3 DMX extension headers
> pkg_info: corrupted record (pkgdep line without argument), ignoring
> pkg_info: corrupted record (pkgdep line without argument), ignoring
> pkg_info: corrupted record (pkgdep line without argument), ignoring
> pkg_info: corrupted record (pkgdep line without argument), ignoring
> docproj-1.17_4 The "meta-port" for the FreeBSD Documentation Project
> [...]
>
> Because it happens after dmxproto O tought it was this one, but after a
> make deinstall reinstall in x11/dmxproto the corrupt message is still
> there so I'm guessing if it's the corrupted port.
>
> How can I easily find?
>
> Cheers,
>
More information about the freebsd-ports
mailing list