diff --git a/sbin/GitClone b/sbin/GitClone index e23d72a..0918c23 100755 --- a/sbin/GitClone +++ b/sbin/GitClone @@ -2,36 +2,42 @@ # echo "SCRIPT $0 starting" +clone_repo () { + if [ ! -d ${DIR} ] + then + mkdir -p ${DIR} + fi + + for i in ${REPO} + do + echo $i + if [ ! -d ${DIR}/$i ] + then + echo $i + cd ${DIR} + git clone ${REPOSITE}/${i}.git + # GIT_SSH_COMMAND="ssh -o 'StrictHostKeyChecking no' -i ${KEYS}" git clone ${REPOSITE}/${i}.git + fi + done +} + +#################### MYNAME=`uname -n` ZZ=/zz -MYNAME=`uname -n` -if [ -f ${ZZ}/zSyno/secrets/.${MYNAME} ] +if [ -f ${ZZ}/zSyno/secrets/.${MYNAME}.root.private ] then - . ${ZZ}/zSyno/secrets/.${MYNAME} + . ${ZZ}/zSyno/secrets/.${MYNAME}.root.private fi -REPOSITE=${PUBLIC_SITE} -REPO=${PUBLIC_REPO} -KEYS=${PUBLIC_KEYS} +# start cloning repos +REPOSITE=${PRIVATE_SITE} +KEYS=${PRIVATE_KEYS} -if [ ! -d ${ZZ} ] -then - mkdir ${ZZ} -fi - -for i in ${REPO} -do - echo $i - if [ ! -d ${ZZ}/$i ] - then - echo $i - cd ${ZZ} - git clone ${REPOSITE}/${i}.git -# GIT_SSH_COMMAND="ssh -o 'StrictHostKeyChecking no' -i ${KEYS}" git clone ${REPOSITE}/${i}.git - fi -done +REPO=${PRIVATE_REPO} +DIR=${ZZ} +clone_repo exit 0