This is probably a stupid question, but I haven't received any csup updates for a couple of days now, even though I've seen quite a few commits on the list. I'm using the cvs tag=RELENG_8 I've tried both cvsup4.freebsd.org and cvsup10.freebsd.org (my two fastest connections). Are the mirrors just having a hard time keeping up? Or do I need to change my configuration? I'm using /usr/share/examples/cvsup/standard-supfile, unmodified. Just in case, here's what it looks like: # $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.25.4.2 2009/08/12 07:25:56 kensmith Exp $ # # This file contains all of the "CVSup collections" that make up the # FreeBSD-current source tree. # # CVSup (CVS Update Protocol) allows you to download the latest CVS # tree (or any branch of development therefrom) to your system easily # and efficiently (far more so than with sup, which CVSup is aimed # at replacing). If you're running CVSup interactively, and are # currently using an X display server, you should run CVSup as follows # to keep your CVS tree up-to-date: # # cvsup standard-supfile # # If not running X, or invoking cvsup from a non-interactive script, then # run it as follows: # # cvsup -g -L 2 standard-supfile # # You may wish to change some of the settings in this file to better # suit your system: # # host=CHANGE_THIS.FreeBSD.org # This specifies the server host which will supply the # file updates. You must change it to one of the CVSup # mirror sites listed in the FreeBSD Handbook at # http://www.freebsd.org/doc/handbook/mirrors.html. # You can override this setting on the command line # with cvsup's "-h host" option. # # base=/var/db # This specifies the root where CVSup will store information # about the collections you have transferred to your system. # A setting of "/var/db" will generate this information in # /var/db/sup. You can override the "base" setting on the # command line with cvsup's "-b base" option. This directory # must exist in order to run CVSup. # # prefix=/usr # This specifies where to place the requested files. A # setting of "/usr" will place all of the files requested # in "/usr/src" (e.g., "/usr/src/bin", "/usr/src/lib"). # The prefix directory must exist in order to run CVSup. # Defaults that apply to all the collections # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=CHANGE_THIS.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_8 *default delete use-rel-suffix # If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line. (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress ## Main Source Tree. # # The easiest way to get the main source tree is to use the "src-all" # mega-collection. It includes all of the individual "src-*" collections. src-all # These are the individual collections that make up "src-all". If you # use these, be sure to comment out "src-all" above. #src-base #src-bin #src-cddl #src-contrib #src-etc #src-games #src-gnu #src-include #src-kerberos5 #src-kerberosIV #src-lib #src-libexec #src-release #src-rescue #src-sbin #src-share #src-sys #src-tools #src-usrbin #src-usrsbin # These are the individual collections that make up FreeBSD's crypto # collection. They are no longer export-restricted and are a part of # src-all #src-crypto #src-eBones #src-secure #src-sys-crypto -- Sterling (Chip) Camden | sterling@camdensoftware.com | 2048D/3A978E4F http://camdensoftware.com | http://chipstips.com | http://chipsquips.com -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 488 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20100721/d29715ba/attachment.pgp
Did my last post get cut off? Still getting used to this Andriod. On Jul 21, 2010 3:13 PM, "Chip Camden" <sterling@camdensoftware.com> wrote: This is probably a stupid question, but I haven't received any csup updates for a couple of days now, even though I've seen quite a few commits on the list. I'm using the cvs tag=RELENG_8 I've tried both cvsup4.freebsd.org and cvsup10.freebsd.org (my two fastest connections). Are the mirrors just having a hard time keeping up? Or do I need to change my configuration? I'm using /usr/share/examples/cvsup/standard-supfile, unmodified. Just in case, here's what it looks like: # $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.25.4.2 2009/08/12 07:25:56 kensmith Exp $ # # This file contains all of the "CVSup collections" that make up the # FreeBSD-current source tree. # # CVSup (CVS Update Protocol) allows you to download the latest CVS # tree (or any branch of development therefrom) to your system easily # and efficiently (far more so than with sup, which CVSup is aimed # at replacing). If you're running CVSup interactively, and are # currently using an X display server, you should run CVSup as follows # to keep your CVS tree up-to-date: # # cvsup standard-supfile # # If not running X, or invoking cvsup from a non-interactive script, then # run it as follows: # # cvsup -g -L 2 standard-supfile # # You may wish to change some of the settings in this file to better # suit your system: # # host=CHANGE_THIS.FreeBSD.org # This specifies the server host which will supply the # file updates. You must change it to one of the CVSup # mirror sites listed in the FreeBSD Handbook at # http://www.freebsd.org/doc/handbook/mirrors.html. # You can override this setting on the command line # with cvsup's "-h host" option. # # base=/var/db # This specifies the root where CVSup will store information # about the collections you have transferred to your system. # A setting of "/var/db" will generate this information in # /var/db/sup. You can override the "base" setting on the # command line with cvsup's "-b base" option. This directory # must exist in order to run CVSup. # # prefix=/usr # This specifies where to place the requested files. A # setting of "/usr" will place all of the files requested # in "/usr/src" (e.g., "/usr/src/bin", "/usr/src/lib"). # The prefix directory must exist in order to run CVSup. # Defaults that apply to all the collections # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=CHANGE_THIS.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_8 *default delete use-rel-suffix # If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line. (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress ## Main Source Tree. # # The easiest way to get the main source tree is to use the "src-all" # mega-collection. It includes all of the individual "src-*" collections. src-all # These are the individual collections that make up "src-all". If you # use these, be sure to comment out "src-all" above. #src-base #src-bin #src-cddl #src-contrib #src-etc #src-games #src-gnu #src-include #src-kerberos5 #src-kerberosIV #src-lib #src-libexec #src-release #src-rescue #src-sbin #src-share #src-sys #src-tools #src-usrbin #src-usrsbin # These are the individual collections that make up FreeBSD's crypto # collection. They are no longer export-restricted and are a part of # src-all #src-crypto #src-eBones #src-secure #src-sys-crypto -- Sterling (Chip) Camden | sterling@camdensoftware.com | 2048D/3A978E4F http://camdensoftware.com | http://chipstips.com | http://chipsquips.com
Still no updates? How are you running the update? (command line or cron or ?) How are you specifying the host? (-h or editing the *default host line) On Jul 21, 2010 3:13 PM, "Chip Camden" <sterling@camdensoftware.com> wrote: This is probably a stupid question, but I haven't received any csup updates for a couple of days now, even though I've seen quite a few commits on the list. I'm using the cvs tag=RELENG_8 I've tried both cvsup4.freebsd.org and cvsup10.freebsd.org (my two fastest connections). Are the mirrors just having a hard time keeping up? Or do I need to change my configuration? I'm using /usr/share/examples/cvsup/standard-supfile, unmodified. Just in case, here's what it looks like: # $FreeBSD: src/share/examples/cvsup/standard-supfile,v 1.25.4.2 2009/08/12 07:25:56 kensmith Exp $ # # This file contains all of the "CVSup collections" that make up the # FreeBSD-current source tree. # # CVSup (CVS Update Protocol) allows you to download the latest CVS # tree (or any branch of development therefrom) to your system easily # and efficiently (far more so than with sup, which CVSup is aimed # at replacing). If you're running CVSup interactively, and are # currently using an X display server, you should run CVSup as follows # to keep your CVS tree up-to-date: # # cvsup standard-supfile # # If not running X, or invoking cvsup from a non-interactive script, then # run it as follows: # # cvsup -g -L 2 standard-supfile # # You may wish to change some of the settings in this file to better # suit your system: # # host=CHANGE_THIS.FreeBSD.org # This specifies the server host which will supply the # file updates. You must change it to one of the CVSup # mirror sites listed in the FreeBSD Handbook at # http://www.freebsd.org/doc/handbook/mirrors.html. # You can override this setting on the command line # with cvsup's "-h host" option. # # base=/var/db # This specifies the root where CVSup will store information # about the collections you have transferred to your system. # A setting of "/var/db" will generate this information in # /var/db/sup. You can override the "base" setting on the # command line with cvsup's "-b base" option. This directory # must exist in order to run CVSup. # # prefix=/usr # This specifies where to place the requested files. A # setting of "/usr" will place all of the files requested # in "/usr/src" (e.g., "/usr/src/bin", "/usr/src/lib"). # The prefix directory must exist in order to run CVSup. # Defaults that apply to all the collections # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=CHANGE_THIS.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_8 *default delete use-rel-suffix # If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line. (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress ## Main Source Tree. # # The easiest way to get the main source tree is to use the "src-all" # mega-collection. It includes all of the individual "src-*" collections. src-all # These are the individual collections that make up "src-all". If you # use these, be sure to comment out "src-all" above. #src-base #src-bin #src-cddl #src-contrib #src-etc #src-games #src-gnu #src-include #src-kerberos5 #src-kerberosIV #src-lib #src-libexec #src-release #src-rescue #src-sbin #src-share #src-sys #src-tools #src-usrbin #src-usrsbin # These are the individual collections that make up FreeBSD's crypto # collection. They are no longer export-restricted and are a part of # src-all #src-crypto #src-eBones #src-secure #src-sys-crypto -- Sterling (Chip) Camden | sterling@camdensoftware.com | 2048D/3A978E4F http://camdensoftware.com | http://chipstips.com | http://chipsquips.com
On Wed, Jul 21, 2010 at 01:13:01PM -0700, Chip Camden wrote:> This is probably a stupid question, but I haven't received any csup > updates for a couple of days now, even though I've seen quite a few > commits on the list. I'm using the cvs tag=RELENG_8 > > I've tried both cvsup4.freebsd.org and cvsup10.freebsd.org (my two > fastest connections). > > Are the mirrors just having a hard time keeping up? Or do I need to > change my configuration?Your configuration looks fine -- given the hostname, I assume you're using variables in /etc/make.conf (ex. SUPHOST) to define the cvsup server's name and allow you to do "make update" in /usr/src and the like. The only thing I can think of is: when you installed FreeBSD, did you choose to install ports and src? If so, prior to running csup, did you "adopt" your existing data? http://www.cvsup.org/faq.html#caniadopt If not, I imagine what's happened is that the contents of /usr/src don't match what's in /var/db/sup/src-all. If you don't want to bother with adoption, you can do the following (be sure to back up your kernel configuration file first, unless you do what I do and use a symlink :-) ) to start over completely: rm -fr /usr/src/* rm -fr /var/db/sup/src-all csup -h {server} -L 2 /usr/share/examples/cvsup/stable-supfile (Or standard-supfile, depending on what tag you want to follow) For this reason I don't choose src or ports when installing FreeBSD. I populate /usr/src and /usr/ports after the OS is installed, using csup. I've never had a single problem since. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |