Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 4b0720abd8878d30cd5475267010a784ddec9c64 (plain) (tree)
1
2
3
4
5


                                                    

                                                            
























                                                                                                                                            
#!/bin/bash

# directory that points to an Eclipse SDK or similar
ECLIPSE_DIR="/opt/eclipse/64/eclipse.rcp.kepler.m7"
#ECLIPSE_DIR="/shared/technology/epp/epp_build/luna/eclipse"

ECLIPSE="${ECLIPSE_DIR}/eclipse"

if [ $# -gt "0" ]
then
  echo "Using list of given URLs."
  until [ -z "$1" ]  # Until all parameters used up . . .
    do
      REPO_URL=${1}
      echo "Using URL ${REPO_URL}"
      shift
      ${ECLIPSE} -noSplash -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source ${REPO_URL} -destination file:.
      ${ECLIPSE} -noSplash -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source ${REPO_URL} -destination file:.
    done
else
  echo "Searching for local repositories."
  for II in `ls -tr */content.jar`;
    do
      REPO_URL=${II%/content.jar}
      echo "Using URL ${REPO_URL}"
      ${ECLIPSE} -noSplash -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source ${REPO_URL} -destination file:.
      ${ECLIPSE} -noSplash -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source ${REPO_URL} -destination file:.
    done
fi  

Back to the top