1563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark#!/bin/sh 2563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 3563af33bc48281d19dce701398dbb88cb54fd7ecCary ClarkPYTHONEXE=$(cygpath -u "${SYSTEMDRIVE}\\Python25\\python.exe") 4563af33bc48281d19dce701398dbb88cb54fd7ecCary ClarkZIPNAME="cygwin-downloader.zip" 5563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 6563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkif [[ ! -f "${PYTHONEXE}" ]]; then 7563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark echo "Couldn't find python.exe at ${PYTHONEXE}" 1>&2 8563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark exit 1 9563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkfi 10563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 11563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark"${PYTHONEXE}" setup.py py2exe || { 12563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark echo "Failed executing setup.py" 1>&2 13563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark exit 1 14563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark} 15563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 16563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkrm -f "${ZIPNAME}" 17563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 18563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkcd dist 19563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 20563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkzip -r ../"${ZIPNAME}" * || { 21563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark echo "Failed to create cygwin-downloader" 1>&2 22563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark exit 1 23563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark} 24563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 25563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkcd .. 26563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark 27563af33bc48281d19dce701398dbb88cb54fd7ecCary Clarkrm -rf build dist || { 28563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark echo "Failed to cleanup cygwin-downloader and build directories" 1>&2 29563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark exit 1 30563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark} 31