42 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| case $# in
 | |
| 2|3)	;;
 | |
| *)	echo Usage: $0 directory repdir [ SVrecord ] 1>&2 ; exit 1 ;;
 | |
| esac
 | |
| case $0 in
 | |
| /*)	DDIR=`dirname $0`
 | |
| 	;;
 | |
| *)	DDIR=`pwd`/`dirname $0`
 | |
| 	;;
 | |
| esac
 | |
| case $1 in
 | |
| /*)	DESTDIR=$1 ;;
 | |
| *)	DESTDIR=`pwd`/$1 ;;
 | |
| esac
 | |
| case $2 in
 | |
| /*)	REPDIR=$2 ;;
 | |
| *)	REPDIR=`pwd`/$2 ;;
 | |
| esac
 | |
| # DD=$DDIR/mkd
 | |
| # export DD
 | |
| mkdir -p $DESTDIR
 | |
| CVSROOT=/usr/proj/em/Repositories
 | |
| export CVSROOT
 | |
| cd $DESTDIR
 | |
| case $# in
 | |
| 3)
 | |
| 	cvs checkout world -r $3
 | |
| 	;;
 | |
| 2)
 | |
| 	cvs checkout world
 | |
| 	;;
 | |
| esac
 | |
| cd $REPDIR
 | |
| DF=$DDIR/mkf
 | |
| DA=$DDIR/mka
 | |
| export DDIR DESTDIR DF DA REPDIR
 | |
| 
 | |
| $DDIR/dwalk
 | |
| 
 | |
| cd $DESTDIR
 | |
| find . -type d -print | xargs chmod "uog+rx"
 | |
| chmod -R "og-w,u+w,uog+r" .
 |