Mercurial > forge
comparison 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 |
comparison
equal
deleted
inserted
replaced
2695:47975df4d029 | 2696:b105e1f2c8bf |
---|---|
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 # 2001-10-22 Paul Kienzle | |
13 # * remove the cvstar directory after restore | |
14 | |
15 | |
16 cvsdirs=`find . -type d -and -name CVS` | |
17 cvstar=../cvs.tar | |
18 | |
19 case "$1" in | |
20 save) | |
21 if [ -n "$cvsdirs" ] ; then | |
22 tar cf $cvstar $cvsdirs | |
23 rm -rf $cvsdirs | |
24 else | |
25 echo "W: No CVS dirs under ." 1>&2 | |
26 fi | |
27 ;; | |
28 restore) | |
29 if [ -f $cvstar ] ; then | |
30 tar xf $cvstar | |
31 rm -f $cvstar | |
32 else | |
33 echo "E: File $cvstar not found" 1>&2 | |
34 fi | |
35 ;; | |
36 *) | |
37 cat 1>&2 <<EOF | |
38 Usage $0 <save|restore> | |
39 EOF | |
40 ;; | |
41 esac | |
42 |