diff options
Diffstat (limited to 'redhat/gentarball.sh')
-rwxr-xr-x | redhat/gentarball.sh | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/redhat/gentarball.sh b/redhat/gentarball.sh deleted file mode 100755 index 76d902fd5..000000000 --- a/redhat/gentarball.sh +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/bash - -cd "$( dirname "$0" )" - -# Default TDE version (if unspecified in 'components.txt') -DEFAULT_VERSION="3.5.12.99" - -clear -cat <<EOF -This script generates a source tarball of TDE from the SVN/GIT repository. -Please choose a TDE component to archive or build. - -EOF - - -##### CHOOSE A TDE COMPONENT ##### -PS3="Enter number: " -select COMP in $( cut -f1 components.txt | grep -v "^#" ) ; do - ARCHIVEDIR="${PWD}/${COMP}" - [ -d "${ARCHIVEDIR}" ] || mkdir -p "${ARCHIVEDIR}" - - VERSION=$( awk '{ if ($1 == "'${COMP}'") { print $2; } }' components.txt ) - if [ -z "${VERSION}" ]; then VERSION=${DEFAULT_VERSION}; fi - - # List existing tarballs - if ls ${ARCHIVEDIR}/${COMP##*/}*.tar.gz >/dev/null 2>&1; then - echo - echo "You currently have the following tarball(s): " - for i in ${ARCHIVEDIR}/${COMP##*/}*.tar.gz; do echo " ${i##*/}"; done - echo - fi - - # Checks latest SVN revision - unset ARCHIVENAME - case "${COMP##*/}" in - "libcaldav"|"libcarddav"|"qt3") ;; - *) - SVNREV=$( LANG=C svn info svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface|sed -n "/^Revision: / s,.* \(.*\),\1,p" ) - ARCHIVENAME=${COMP##*/}-${VERSION}.${SVNREV}.tar.gz - - if [ -r ${ARCHIVEDIR}/${ARCHIVENAME} ]; then - echo "You already have the latest revision (${SVNREV})"; - else - echo "A new revision is available: ${SVNREV}" - fi - ;; - esac - - echo - echo "Press ENTER to download the new tarball, or CTRL+C to abort." - read rep - - TMPDIRTDE=$(mktemp -d) - pushd "${TMPDIRTDE}" >/dev/null - mkdir -p "${TMPDIRTDE}/${COMP}" - pushd "${COMP}/.." >/dev/null - case "${COMP##*/}" in - "libcaldav") - echo "Downloading '${COMP}' ..." - ARCHIVENAME="libcaldav_0.6.5-2debian2.tar.gz" - wget --no-check-certificate "https://quickbuild.pearsoncomputing.net/~trinity/+archive/trinity-builddeps/+files/libcaldav_0.6.5-2debian2.tar.gz" - ;; - "libcarddav") - echo "Downloading '${COMP}' ..." - ARCHIVENAME="libcarddav_0.6.2-2debian2.tar.gz" - wget --no-check-certificate "https://quickbuild.pearsoncomputing.net/~trinity/+archive/trinity-builddeps/+files/libcarddav_0.6.2-2debian2.tar.gz" - ;; - "qt3") - echo "Extracting '${COMP}' from GIT ..." - ARCHIVENAME="qt3-3.3.8d.tar.gz" - git clone http://scm.trinitydesktop.org/scm/git/tde; mv tde/main/dependencies/qt3 . - ;; - *) - echo "Extracting '${COMP}' from SVN ..." - svn export --force --quiet svn://anonsvn.kde.org/home/kde/branches/trinity/${COMP} - ;; - esac - - if [ ! -r "${ARCHIVENAME}" ]; then - popd >/dev/null - echo "Creating archive '${ARCHIVENAME}' ..." - tar cfz ${ARCHIVEDIR}/${ARCHIVENAME} ${COMP} - else - mv *.tar.gz ${ARCHIVEDIR}/ - popd >/dev/null - fi - popd >/dev/null - echo "Cleaning temporary directory ..." - rm -rf "${TMPDIRTDE}" - cat <<EOF - -Resulting archive: -EOF - \ls -l ${ARCHIVEDIR}/${ARCHIVENAME} - echo - echo "Have a nice day !" - break -done |