#!/usr/bin/perl -w
$distdir = "/home/natura/download/snapshots";
chomp($data = `date +%Y%m%d`);
%cvss = (cvs => '/home/cvsroot/cvs');
open DT,"data" or die;
while(
) {
chomp;
go(split/:/);
}
close DT;
sub go {
my ($module, $cvs, $cvsdir) = @_;
my $dir = "$module-$data";
mkdir $dir;
`cd $dir; cvs -d$cvss{$cvs} export -D now $cvsdir`;
chomp(my $x = `cd $dir; ls -1 --color=no`);
`cd $dir; mv $x _;mv _/* .; mv _/.* .; rmdir _`;
`tar zcvf $module-$data.tar.gz $module-$data`;
`rm -fr $module-$data`;
`mv $module-$data.tar.gz $distdir/$module`;
}