⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cvscreate.sh

📁 GForge 3.0 协作开发平台 支持CVS, mailing lists, bug tracking, message boards/forums, task management, perman
💻 SH
字号:
#!/bin/shecho ""echo "CVS Repository Tool"echo "(c)1999 SourceForge Development Team"echo "Released under the GPL, 1999"echo ""# if no arguments, print out help screenif test $# -lt 2; then 	echo "usage:"	echo "  cvscreate.sh [repositoryname] [groupid]"	echo ""	exit 1 fi# make sure this repository doesn't already existif [ -d /cvsroot/$1 ] ; then	echo "$1 already exists."	echo ""	exit 1fi# first create the repositorymkdir /cvsroot/$1cvs -d/cvsroot/$1 init# make it group writablechmod 775 /cvsroot/$1# import default directory, with default cvs.txt#mkdir $1#cp cvs.txt $1#cd $1#cvs -d/cvsroot/$1 import -m "SourceForge CVStool creation" $1 SourceForge start	#rm cvs.txt#cd ..#rmdir $1# turn off pserver writers, on anonymous readersecho "" > /cvsroot/$1/CVSROOT/writersecho "anonymous" > /cvsroot/$1/CVSROOT/readersecho "anonymous:\$1\$0H\$2/LSjjwDfsSA0gaDYY5Df/:anoncvs_$1" > /cvsroot/$1/CVSROOT/passwd # setup loginfo to make group ownership every commitecho "ALL chgrp -R $1 /cvsroot/$1" > /cvsroot/$1/CVSROOT/loginfoecho "" > /cvsroot/$1/CVSROOT/val-tagschmod 664 /cvsroot/$1/CVSROOT/val-tags# set group ownership, anonymous group user chown -R nobody:$2 /cvsroot/$1cat /etc/passwd | grep -v anoncvs_$1 > newpasswd cp newpasswd /etc/passwdrm -f newpasswd/usr/sbin/adduser -M -g $2 -d/cvsroot/$1 -s /bin/false -n anoncvs_$1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -