Date: Sat, 26 Feb 2011 13:34:46 -0300 From: Sergio de Almeida Lenzi <lenzi.sergio@gmail.com> To: David Demelier <demelier.david@gmail.com> Cc: freebsd-ports@freebsd.org Subject: Re: Find a corrupt port Message-ID: <1298738086.92768.3.camel@z6000.lenzicasa> In-Reply-To: <4D690CA4.9090008@gmail.com> References: <4D690CA4.9090008@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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, >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1298738086.92768.3.camel>