comparison nonfree/gpc/debian/cvsdir.sh @ 0:6b33357c7561 octave-forge

Initial revision
author pkienzle
date Wed, 10 Oct 2001 19:54:49 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:6b33357c7561
1 #! /bin/bash
2
3 # File: cvsdir.sh
4 # Description: Save and restore CVS dirs under current dir. This is
5 # useful for genrating a Debian package without the CVS
6 # administrative directories, but getting them restored later.
7 # Author: Rafael Laboissière <rafael@icp.inpg.fr>
8 # Created on: Mon Feb 12 18:06:37 CET 2001
9 # Last modified on: Mon Feb 12 18:07:48 CET 2001
10 # $Id$
11
12
13 cvsdirs=`find . -type d -and -name CVS`
14 cvstar=../cvs.tar
15
16 case "$1" in
17 save)
18 if [ -n "$cvsdirs" ] ; then
19 tar cf $cvstar $cvsdirs
20 rm -rf $cvsdirs
21 else
22 echo "W: No CVS dirs under ." 1>&2
23 fi
24 ;;
25 restore)
26 if [ -f $cvstar ] ; then
27 tar xf $cvstar
28 else
29 echo "E: File $cvstar not found" 1>&2
30 fi
31 ;;
32 *)
33 cat 1>&2 <<EOF
34 Usage $0 <save|restore>
35 EOF
36 ;;
37 esac
38