Date: Mon, 10 Jan 2005 17:10:10 -0500 From: daniel quinn <freebsd@danielquinn.org> To: freebsd-questions@freebsd.org Subject: Re: building a package without installing it Message-ID: <200501101710.10453.freebsd@danielquinn.org> In-Reply-To: <41E2FB7D.4090606@tvog.net> References: <200501101628.24793.freebsd@danielquinn.org> <41E2FB7D.4090606@tvog.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On January 10, 2005 05:02 pm, Frank Laszlo wrote: > daniel quinn wrote: > >is this even possible? a number of google results have informed me that > > it isn't, but i'm hoping there's a hack or a work around. essentially, i > > want to build the packages on one box, copy them to many boxes and run > > package_add there. > > > >suggestions/comments? > > FYI, this belongs on -ports. sorry 'bout that. i wasn't sure since it's both a question and something concerning ports ;-) > what is wrong with 'make package' ? from the ports manual: package Make a binary package for the port. The port will be installed if it has not already been. The package is a .tbz file that you can use to install the port on other machines with pkg_add(1). If the directory specified by PACKAGES does not exist, the package will be put into the current directory. See PKGREPOSITORY and PKGFILE. sounds encouraging, but here's what happens when i actually try it: # cd /usr/ports/shells/bash # make package ===> Installing for bash-3.0.16_1 ===> bash-3.0.16_1 depends on shared library: intl - found ===> Generating temporary packing list ===> Checking if shells/bash already installed ===> bash-3.0.16_1 is already installed You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of shells/bash without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. *** Error code 1 Stop in /usr/ports/shells/bash. there's nowhere for me to specify that i don't want bash installed on this machine. -- Now think real hard. You've been bird-dogging this township a while now. They wouldn't mind a corpse of you. Now you can luxuriate in a nice jail cell, but if your hand touches metal, I swear by my pretty floral bonnet, I will end you. - Mal, Firefly, "Our Mrs. Reynolds"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501101710.10453.freebsd>