SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

cvs-get
Version 0.3
Web Site: http://cvs-get.sourceforge.net Author: Douglas Thigpen <dthigpen@home.com> Released under GPL, See the LICENSE file. Required Programs: PERL

                   cvs
                   libwww-perl

cvs-get is a simple perl script that downloads current cvs images for a variety of development projects for you.

Installation Instructions:

Edit the grab_dir variable in cvs-get.conf to where you want cvs-get to place the cvs modules that it checks out. By default this is set to /usr/src.

Edit the bir_dir variable in cvs-get.conf to where you would like cvs-get to place any packages built for you with the 'debuild' argument. By default this is set to your home directory.

Run 'make install' to install cvs-get to /usr/local/bin and cvs.sources and cvs-get.conf to /usr/local/etc.

Run 'make uninstall' to remove both.

Usage Instructions:

Simply type 'cvs-get grab <module names>' and cvs-get will download the specified modules do your Grab Directory.

To list available modules, type 'cvs-get list'.

To update the cvs sources file, run 'cvs-get update'.

To build a deb package from a Debian enabled cvs module, type 'cvs-get debuild <module names>', cvs-get will then download the cvs module, build the package, place it in your bin_dir, and delete the downloaded cvs module source and temporary files.

For usage help, type 'cvs-get' without any arguments.

Extra Notes:

Non System-Wide Install : If you choose to not do a system-wide install, or you wish to install in a location other than /usr/local, all you have to do is edit the sources_file variable in cvs-get.conf to include the full path of where you placed the cvs.sources file. You will also have to edit the cvs-get file to point the conffile variable to the proper location of cvs-get.conf.

install/upgrade/remove : These are basically a framework for a rudimentary package manager for LFS systems. For them to work reliably, you need to let cvs-get control your grab_dir. These features are unsupported at this point.

A special thanks to David Barnard, Matt Block, and Nicolas Lopez for helping me struggle through learning Perl.

Please send any additions/modifications of cvs-get to: dthigpen@home.com


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.