#!/bin/sh

umask 002;

if [ -z $1 ]
then
    echo $0: Usage: You Must specify a project name
    exit 0
fi

project_path=/usr/local/cvsroot/$1

if [ -d $project_path ]
then
    echo $0: Error: Project $1 appears to already exits
    exit 0
fi

mkdir $project_path;

cp -R /usr/local/cvsroot/CVSROOT-TEMPLATE $project_path/CVSROOT
chmod 755 $project_path/CVSROOT
ln -s /usr/local/cvsroot/data/cvs-passwd $project_path/CVSROOT/passwd
cp /usr/local/cvsroot/data/cvs-readers $project_path/CVSROOT/readers
cp /usr/local/cvsroot/data/cvs-writers $project_path/CVSROOT/writers

echo --allow-root=$project_path >> /usr/local/cvsroot/data/allowed-roots

