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
+