#!/bin/bash TAG=trunk if [ $# -gt 0 ]; then TAG="tags/${1}" fi BUILDROOT=/tmp/buildroot #TOPDIR=/usr/src/redhat TOPDIR=~/rpmbuild SVNROOT=http://oss.tresys.com/repos/cdsframework/${TAG} TMPDIR=/tmp/eclipse-cdsframework TARDIR=/tmp if [ $# -gt 0 ]; then if [ ${1} = 'local' ]; then SVNROOT=`pwd`/../ fi fi if [ ! -d ${TOPDIR} ]; then mkdir ${TOPDIR} mkdir ${TOPDIR}/BUILD mkdir ${TOPDIR}/RPMS mkdir ${TOPDIR}/RPMS/i386 mkdir ${TOPDIR}/RPMS/x86_64 mkdir ${TOPDIR}/RPMS/ppc mkdir ${TOPDIR}/RPMS/ppc64 mkdir ${TOPDIR}/RPMS/noarch mkdir ${TOPDIR}/SOURCES mkdir ${TOPDIR}/SPECS mkdir ${TOPDIR}/SRPMS fi echo "SVN Root: " ${SVNROOT} CURRDIR=`pwd` rm -rf ${TMPDIR} mkdir -p ${TMPDIR} cd ${TMPDIR} svn export ${SVNROOT}/framework-plugin ${TMPDIR}/framework-plugin svn export ${SVNROOT}/oss-feature ${TMPDIR}/framework-feature svn export ${SVNROOT}/helpfiles ${TMPDIR}/framework-help svn export ${SVNROOT}/libselinuxjava-plugin ${TMPDIR}/libselinuxjava-plugin svn export ${SVNROOT}/libselinux.linux.x86 ${TMPDIR}/libselinux.linux.x86 svn export ${SVNROOT}/libselinux.linux.x86_64 ${TMPDIR}/libselinux.linux.x86_64 svn export ${SVNROOT}/libselinuxjava-oss-feature ${TMPDIR}/libselinux-feature svn export ${SVNROOT}/build/SPEC/eclipse-cdsframework.spec ${TOPDIR}/SPECS/eclipse-cdsframework.spec VERSION=`grep Version: ${TOPDIR}/SPECS/eclipse-cdsframework.spec | cut -d ' ' -f 2` tar -czf ${TOPDIR}/SOURCES/eclipse-cdsframework-${VERSION}.tar.gz * rpmbuild -ba ${TOPDIR}/SPECS/eclipse-cdsframework.spec rm -rf ${TMPDIR}