jcs: Jcs setup now does cvs checkout, too (untested)

Signed-off-by: Jan Lindemann <jan@jannet.de>
This commit is contained in:
Jan Lindemann 2013-04-07 18:34:59 +00:00 committed by Jan Lindemann
commit 37430da23f

View file

@ -1613,12 +1613,16 @@ jcs_touch() {
}
jcs_setup() {
if [ -d "$cfg_jcs_dir" ]; then
cd $cfg_jcs_dir
if [ -d CVS ]; then
cvs update -dP
fi
make setup
local cvs_dir=`echo $cfg_jcs_dir | sed 's%/conf/.*%%'`
local cvs_mod=`echo $cfg_jcs_dir | sed 's%.*/conf/%conf/%'`
if [ "$cvs_dir" -a "$cvs_mod" ]; then
(
mkdir -p $cvs_dir || return 1
cd $cvs_dir
cvs checkout -P $cvs_mod || return 1
cd $cvs_mod
make setup
)
fi
}