Using CVSup

Posted on 2005-05-11
Last Modified: 2013-11-22
( FreeBSD 5.4 )
I want to update my Ports, but keep getting this error when I CVSup.
CVSup will make it to about here than fail,

/var/db/ports/devel/p5-Proc-Daemon/#cvs.cvsup-888.22709: Cannot create: No space left on device

than FreeBSD goes into a panic becuse it has no space left and my computer becomes unuseable:

 /var: create/symlink faild, no inodes free

I looked at the size of /var and it has plenty of space.

This is what I have in my Ports-Supfile:

*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix

should I change the '/var' directory in my CVSup file to something else?

-- Thanks
Question by:palm_3333
    LVL 8

    Expert Comment

    Normally people use  *default base=/usr

    You may have space on /var but inodes might be exhausted which can happen when you have a lot of tiny files.


    Author Comment

    I tried the  ' *default base=/usr ' and CVSup gave the following:

    Nonexistent Base Directory "/usr/local/etc/cvsup" for collection "ports-all"

    I made the directory and it still diden't work, the CVSup example file says
    '/var/db' directory must exist in order to run CVSup.

    some more help with this would be great.
    LVL 8

    Accepted Solution

    Here's a typical cvsup file using a different cvsup server.

    *default base=/usr
    *default prefix=/usr
    *default release=cvs tag=.
    *default delete use-rel-suffix
    *default compress

    save this file. Then, run the cvsup command as:

    cvsup -g -L 2 /path/to/cvsupfile


    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Join & Write a Comment

    Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. Please see for the updated article. It is avail…
    When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
    Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now