-checkpoint "Check out site templates [$SITEVERSION] from $SITECVSROOT"
-if [ -n "$RUNNING" ]; then
- cd "$INSTALLDIR"
- sudo -u "$USER" cvs -z3 -d"$SITECVSROOT" checkout $SITEVERSIONOPT "$SITEOVERLAYDIR"
- chown -R "$OWNER" "$SITEOVERLAYDIR"
+
+if [ -n "$SITEGITROOT" ]; then
+ checkpoint "Check out site templates [$SITEVERSION] from git $SITEGITROOT"
+ if [ -n "$RUNNING" ]; then
+ cd "$INSTALLDIR"
+ sudo -u "$USER" git clone "$SITEGITROOT"
+ sudo -u "$USER" sh -c "(cd $SITEOVERLAYDIR && git checkout $SITEGITVERSION)"
+ chown -R "$OWNER" "$SITEOVERLAYDIR"
+ fi
+else
+ checkpoint "Check out site templates [$SITEVERSION] from CVS $SITECVSROOT"
+ if [ -n "$RUNNING" ]; then
+ cd "$INSTALLDIR"
+ sudo -u "$USER" cvs -z3 -d"$SITECVSROOT" checkout $SITEVERSIONOPT "$SITEOVERLAYDIR"
+ chown -R "$OWNER" "$SITEOVERLAYDIR"
+ fi