Date: Tue, 22 Jan 2008 07:55:51 +0000 From: Frank Shute <frank@esperance-linux.co.uk> To: Dave <dmehler26@woh.rr.com> Cc: freebsd-questions@freebsd.org Subject: Re: packaging a metaport Message-ID: <20080122075551.GA12202@melon.esperance-linux.co.uk> In-Reply-To: <000301c85cad$3b3b78b0$0200a8c0@satellite> References: <000301c85cad$3b3b78b0$0200a8c0@satellite>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 21, 2008 at 11:14:06PM -0500, Dave wrote:
>
> Hello,
>  I'd like to compile and install xorg and gnome via metaports on a
>  machine, making packages out of the entire process, including
>  dependencies.  My goal is to have a tarball that i can take to
>  other machines, extract it and do a pkg_add * and have xorg and
>  gnome installed via packages vs.  recompiling the port. I tried a
>  make package but that doesn't work with metaports, and make
>  package-recursive doesn't happen either. 
>  Thanks.
>  Dave.
You could have a go with portupgrade using the p and r options. I
don't think it will work with the metaports but you could do something
like:
# portupgrade -Nvpr xf86-video-nv-2.1.6
A word of warning though:
$ pkg_info -r xf86-video-nv-2.1.6 | wc -l
      90
and gnome:
$ pkg_info -r gnome-icon-theme-2.20.0_1 | wc -l
      95
You could again use portupgrade with the PP option to install your
packages on the target machine.
The way I'd do it, is use portupgrade with the PP and r options to do
the original install and then just copy over the downloaded packages
to the target machines. It would save on compilation time.
-- 
 Frank 
	
 Contact info: http://www.esperance-linux.co.uk/misc/contact.html 
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080122075551.GA12202>
