Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jul 2008 09:41:04 -0400
From:      "Philip M. Gollucci" <pgollucci@p6m7g8.com>
To:        Anders Nore <andenore@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: pkg_add fixing dependencies
Message-ID:  <487CA8F0.9070405@p6m7g8.com>
In-Reply-To: <op.uebzhsvlp8qiwu@duckjen.nextgentel.no>
References:  <op.uebzhsvlp8qiwu@duckjen.nextgentel.no>

next in thread | previous in thread | raw e-mail | index | archive | help
Anders Nore wrote:
> So my question is, shouldn't "pkg_add -r zip" check installed packages 
> for dependencies and make a correct +REQUIRED_BY file for zip? I know 
> that portupgrade and portmaster does this.
see pkgdb -L the below is hopefully fairly typical.....


header "INDEX"
cd /usr/ports
make fetchindex

header "Maintenance"
pkgdb -L
portsdb -u
pkgdb -u
portversion -l '<' -v
portsclean -C
portsclean -DD

header "Rebuild Outdated Ports"
PKG_PATH=$pkg_path portupgrade -abpPr
# runs portsclean -L
# runs pkgdb -aF
header "Install Updates into cluster"
for machine in $machines; do
   set -x
   ssh root@${machine}.${cluster}.${tld} \
	"PACKAGESITE=$pkgsite PACKAGES=/tmp portupgrade \
	-abPPr"
   set +x
done

header "PortAudit"
portaudit -Fda





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?487CA8F0.9070405>