build-rpms

来自「tinyos-2.x.rar」· 代码 · 共 49 行

TXT
49
字号
#!/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/rpm
fi		
TINYOS_VERSION=2.1.0
TINYOS_TOOLS_VERSION=1.3.0
TINYOS_DEPUTY_VERREL=1.1-1
echo "*** Building tarballs"
#rm ../../../*.tar.gz
sh tinyos.files
sh tinyos-tools.files
sh deputy.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-deputy-$TINYOS_DEPUTY_VERREL.tar.gz $RPMS/SOURCES
cp tinyos-deputy-$TINYOS_DEPUTY_VERREL.patch $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/deputy.spec
#rpmbuild -bb $HERE/task-tinydb/task-tinydb.spec
#rpmbuild -bb $HERE/contrib/contrib.spec
#rpmbuild -bb $HERE/vm/vm.spec


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?