cd $cwd
info_commit="yes"
else
- echo Added `slash $jail/$candidate` on $TEMPLATE_BASE.d/$candidate
+ echo Added `slash $jail/$candidate` on `slash $TEMPLATE_BASE.d/$candidate`
fi
fi
done
exit 1
fi
else
+
if [ -a "$jail/$file" ]; then
- mkdir -p $TEMPLATE_BASE.d/`dirname $file`/
destination="`echo $TEMPLATE_BASE.d/$file | sed -e 's/\/$//'`"
- cp -a $jail/$file $destination
+
if use_svn && [ -d "$TEMPLATE_BASE.d/.svn" ]; then
+
+ if ! svn_check $TEMPLATE_BASE.d/`dirname $file`; then
+ mkdir -p $TEMPLATE_BASE.d/`dirname $file`/
+ svn add $TEMPLATE_BASE.d/`dirname $file`/
+ fi
+
+ cp -a $jail/$file $destination
+
cwd="`pwd`"
cd $TEMPLATE_BASE.d
svn add ./$file
+
if [ "$?" != "0" ]; then
echo $BASENAME: error adding `slash $candidate` into the revision system
+ else
+ echo $BASENAME: please run jail-commit to add `slash $file` into the svn repository
fi
+
cd $cwd
- echo $BASENAME: please run jail-commit to add `slash $file` into the svn repository
- true
+
else
- echo Added `slash $jail/$file` on $destination
+
+ mkdir -p $TEMPLATE_BASE.d/`dirname $file`/
+ cp -a $jail/$file $destination
+ echo Added `slash $jail/$file` on `slash $destination`
+
fi
else