[cvsnt] Help importing a Linux kernel...

Tony Hoyle tmh at nodomain.org
Tue Feb 10 23:50:17 GMT 2004


Curtis Lehman wrote:

> Hello,
>  
> I am working on a project where we will be using an embedded Linux operating system. I have gotten the default configuration and source code to the kernel installed on a Red Hat 9.0 host system. I am trying to import the installation into CVS. (Using gcvs as the CVS client and cvsnt on a windows machine as the server side.) When I try importing the kernel source code and default file system the import fails. I get a:
>  
> cvs [import aborted]: reading roadrunner/filesystem/dev/tracer: No such device.
>  
> Can CVS import files with file size zero, or files with special attributes like the ones in the /dev directory that are character based? Will the attributes be retained/restored when the module is checked back out? If these things are possible, can someone point me at where I can learn how to revision control a Linux operating system.
>  
No... even the Linux version of CVS can't do this.  There is a patch 
called 'PreservePermissions' for the cvshome.org server which is 
notoriously buggy, but allows the import of special files.

If the filesystem isn't large you could store it in a tar file and keep 
that in CVS.

Tony



More information about the cvsnt mailing list