I learned about csup during the development of HeX, thanks to chfl4gs_ for that. Now we no longer need to use cvsup to update the source or software packages as csup is the replacement of cvsup which is written in C. In fact, I feel that it is much faster after testing it.
To update the FreeBSD ports, I just need to do the following
shell>cp /usr/share/examples/cvsup/ports-supfile /usr
Edit the ports-supfile by adding the fastest mirror for you(remember nearest is not always the fastest), I choose Taiwan mirror here -
*default host=cvsup.tw.FreeBSD.org
Now run the csup to update the ports
shell>csup -L 2 /usr/ports-supfile
Once the update is done, you will read Finished successfully at the end of message.
To update the FreeBSD ports, I just need to do the following
shell>cp /usr/share/examples/cvsup/ports-supfile /usr
Edit the ports-supfile by adding the fastest mirror for you(remember nearest is not always the fastest), I choose Taiwan mirror here -
*default host=cvsup.tw.FreeBSD.org
Now run the csup to update the ports
shell>csup -L 2 /usr/ports-supfile
Once the update is done, you will read Finished successfully at the end of message.
Peace ;]
5 comments:
geek00l, have you considered running your own tinderbox for building and managing your own packages?
Hi Rich,
Actually we have been having this idea in mind for long time, it's better to run tinderbox to compile once, install everywhere but so far no good luck in sponsor hunting.
Take a look at portsnap.
indeed. Portsnap is far easier and faster. Add the command "portstap cron" to your crontab and you will not only save bandwidth but cpu time.
opps, "portsnap cron" is the correct command.
Post a Comment