Mercurial > forge
diff admin/cvsdir.sh @ 2696:b105e1f2c8bf octave-forge
Remove a few more unused files
author | adb014 |
---|---|
date | Mon, 16 Oct 2006 14:48:58 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/admin/cvsdir.sh Mon Oct 16 14:48:58 2006 +0000 @@ -0,0 +1,42 @@ +#! /bin/bash + +# File: cvsdir.sh +# Description: Save and restore CVS dirs under current dir. This is +# useful for genrating a Debian package without the CVS +# administrative directories, but getting them restored later. +# Author: Rafael Laboissière <rafael@icp.inpg.fr> +# Created on: Mon Feb 12 18:06:37 CET 2001 +# Last modified on: Mon Feb 12 18:07:48 CET 2001 +# $Id$ + +# 2001-10-22 Paul Kienzle +# * remove the cvstar directory after restore + + +cvsdirs=`find . -type d -and -name CVS` +cvstar=../cvs.tar + +case "$1" in + save) + if [ -n "$cvsdirs" ] ; then + tar cf $cvstar $cvsdirs + rm -rf $cvsdirs + else + echo "W: No CVS dirs under ." 1>&2 + fi + ;; + restore) + if [ -f $cvstar ] ; then + tar xf $cvstar + rm -f $cvstar + else + echo "E: File $cvstar not found" 1>&2 + fi + ;; + *) + cat 1>&2 <<EOF +Usage $0 <save|restore> +EOF + ;; +esac +