if [ ! -a "$TEMPLATE_BASE.d/$candidate" ]; then
mkdir -p $TEMPLATE_BASE.d/`dirname $candidate`
cp -a $jail/$candidate $TEMPLATE_BASE.d/$candidate
- if use_svn; then
- ( cd $TEMPLATE_BASE.d && svn add ./$candidate )
+ if use_svn && [ -d "$TEMPLATE_BASE.d/.svn" ]; then
+ cd $TEMPLATE_BASE.d
+ svn add ./$candidate
+ # TODO: error checking
info_commit="yes"
else
echo Added $jail/$candidate on $TEMPLATE_BASE.d/$candidate
mkdir -p $TEMPLATE_BASE.d/`dirname $file`/
destination="`echo $TEMPLATE_BASE.d/$file | sed -e 's/\/$//'`"
cp -a $jail/$file $destination
- if use_svn; then
- ( cd $TEMPLATE_BASE.d && svn add ./$file )
+ if use_svn && [ -d "$TEMPLATE_BASE.d/.svn" ]; then
+ cd $TEMPLATE_BASE.d
+ svn add ./$file
+ # TODO: error checking
echo $BASENAME: please run jail-commit to add $file into the svn repository
true
else