#!/bin/bash ## NOTE: This is for MY rpm setup. Don't expect it to work for you... # For linux, change to /usr/src/redhat # For my cygwin: /cygdrive/c/rpmsrc if [ -z $RPMS ]; then #test to see if RPMS is overridden by the environment RPMS=/usr/src/redhat fi TINYOS_VERSION=2.0.2 TINYOS_TOOLS_VERSION=1.2.4 echo "*** Building tarballs" #rm ../../../*.tar.gz sh tinyos.files sh tinyos-tools.files #sh contrib/contrib.files #sh vm/vm.files #sh task-tinydb/task-tinydb.files HERE=$PWD echo "*** Removing old srcs and rpms" cd $RPMS #rm -f $RPMS/SOURCES/*.tar.gz #rm -f $RPMS/RPMS/noarch/*.rpm #rm -f $RPMS/RPMS/i386/*.rpm echo "*** Installing new tarballs" cd $HERE/../../.. cp tinyos-$TINYOS_VERSION.tar.gz $RPMS/SOURCES cp tinyos-tools-$TINYOS_TOOLS_VERSION.tar.gz $RPMS/SOURCES #cp tinyos-vm-$VM_VERSION.tar.gz $RPMS/SOURCES #cp tinyos-contrib-$CONTRIB_VERSION.tar.gz $RPMS/SOURCES #cp task-tinydb-$TINYDB_VERSION.tar.gz $RPMS/SOURCES echo "*** Creating rpms" cd $RPMS rpmbuild -bb $HERE/tinyos.spec #rpmbuild -bb $HERE/tinyos-tools.spec #rpmbuild -bb $HERE/task-tinydb/task-tinydb.spec #rpmbuild -bb $HERE/contrib/contrib.spec #rpmbuild -bb $HERE/vm/vm.spec