summaryrefslogtreecommitdiffstats
path: root/get-cvs-tree
diff options
context:
space:
mode:
Diffstat (limited to 'get-cvs-tree')
-rwxr-xr-xget-cvs-tree9
1 files changed, 8 insertions, 1 deletions
diff --git a/get-cvs-tree b/get-cvs-tree
index ca1f89d..adea0dd 100755
--- a/get-cvs-tree
+++ b/get-cvs-tree
@@ -3,11 +3,18 @@
cvsseed="devel.tgz"
seedurl="http://cvs.fedoraproject.org/webfiles/$cvsseed"
+echo "Downloading $seedurl"
retcode=$(curl -s -w '%{http_code}' -O $seedurl)
if [ $? -ne 0 -o $retcode -ne 200 ]; then
echo "Failed to download $seedurl"
exit 1;
fi
-rm -rf devel
+cvsdir=$(basename $cvsseed .tgz)
+if [ -d $cvsdir ]; then
+ echo "Removing existing cvs dir '$cvsdir'"
+ rm -rf $cvsdir
+fi
+
+echo "Extracting $cvsseed"
tar -xzf $cvsseed && rm -f $cvsseed