1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/sh
-
- # Leave blank here, loaded from config file.
- USERNAME=""
- PASSWORD=""
-
- # Load stored password.
- if [ -e "${HOME}/.GoogleCode" ]; then
- . ${HOME}/.GoogleCode
- fi;
-
- PYTHON=`which python`
- if [ "" = "${PYTHON}" ]; then
- echo 'Python not found. Aborting.'
- exit 1;
- fi;
-
- VERSION=""
- while test -n "$1"; do
- LAST=${1}
- case "$1" in
- --version|-v)
- shift
- VERSION="${1}"
- ;;
- esac
- shift
- done
-
- if [ "" = "${VERSION}" ]; then
- echo "Version not specified. Aborting"
- exit 1;
- fi;
-
- if [ "" = "${USERNAME}" ]; then
- echo "Username not found (Check: ${HOME}/.GoogleCode)"
- # exit 1;
- fi;
- if [ "" = "${PASSWORD}" ]; then
- echo "Password not found (Check: ${HOME}/.GoogleCode)"
- # exit 1;
- fi;
-
- uploadFile() {
- TYPE=${1}
- LABELS=${2}
- FILE=${3}
-
- if [ -e "../output/${FILE}" ]; then
- echo ""
- echo "Uploading ${TYPE}"
- ${PYTHON} ${PWD}/googlecode_upload.py --summary "DMDirc ${VERSION} ${TYPE}" --user ${USERNAME} --pass ${USERNAME} --labels="Featured,${LABELS}" ${FILE}
- else
- echo "Not Uploading ${TYPE} (File '${FILE}' Doesn't exist)"
- fi;
- }
-
- uploadFile "Jar" "Type-Executable,OpSys-All" "../output/DMDirc-${VERSION}.jar"
- uploadFile "OS X Image" "Type-Archive,OpSys-OSX" "../output/DMDirc-${VERSION}.dmg"
- uploadFile "Windows Installer" "Type-Installer,OpSys-Windows" "../output/DMDirc-${VERSION}-Setup.exe"
- uploadFile "Linux Installer" "Type-Installer,OpSys-Linux" "../output/DMDirc-${VERSION}-Setup.run"
- exit 0;
|