On Tue, 13 Jul 2004 11:07:57 +1000 Ron Joordens <[EMAIL PROTECTED]> wrote:
Having only a dial-up connection at home, I try to download most of the large files I need for FreeBSD at work. To date I have to sit down in front of the pc, run portupgrade with the fetch only option and then note down the url's and file names of the needed files. Of course when a large file comes along (anything over 3 to 4 meg), after I note the details I press ctrl c to interupt and move to the next file. Problem is this skips files. So the next day, after I have fetched the files I noted at work and placed them in distfiles, I run portupgrade again to discover I still need a whole stack of files and the next day again, and the next day again, etc. It takes a few days to fetch all files and is extremly tedious.
I was playing with Gentoo the other day and discovered that it has a pretend option that prints out all the files needed and their urls (several for each file). What a time saver!
I tried portupgrade with the -n pretend option to see how it worked. However, it does not give url's and it seems to lists the version of the port it is upgrading from rather than the version it is upgrading to.
Does anyone know if portupgrade provides such functionality?
gauging by the man page, i would say no.
i have noticed that there is often more than one url for a given port. you could manually assemble a list of the files you will need (including dependencies) by checking the Makefile for each port or using a web-based resource like freebsd.org/ports or freshports.org.
you will also want to know what packages you already have installed (pkg_info).
You can do a "make fetch-recursive-list" in the port directory and pipe the output into a file to take to work.
_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"