Deleted /var/db/pkg

Mel fbsd.questions at rachie.is-a-geek.net
Tue Sep 18 06:49:41 PDT 2007


On Tuesday 18 September 2007 14:01:27 nikolaj.thygesen at diamondbox.dk wrote:

>     Suppose you deleted /var/db/pkg by accident :( What would you do to
> get it back??

Depending how fast your disk and cpu is:

cd /usr/ports
find . -name pkg-plist -print|xargs egrep -H '^(s?bin|lib)' |while read MATCH;
do
        PATH=${MATCH##*:}
        if test -f /usr/local/${PATH}; then
                 echo ${MATCH%%/pkg-plist:*}
        fi
done | grep -v XFree86-4-*|sort -u >myports.lst

Then look carefully for mismatches and feed myports.lst to portinstall.
-- 
Mel


More information about the freebsd-questions mailing list