Files
elog/build
T
ritt cf775da77c Replaced rpm by rpmbuild
SVN revision: 1025
2004-08-04 13:53:06 +00:00

72 lines
1.6 KiB
Python
Executable File

#!/bin/csh
#Usage: build <version>
#Build ELOG distribution
set version = $argv[1]
set dir = /tmp/elog-$version
set archive = elog-$version.tar.gz
# create temporary directory
rm -Rf $dir
mkdir $dir
mkdir $dir/doc
mkdir $dir/src
mkdir $dir/man
mkdir $dir/contrib
mkdir $dir/themes
mkdir $dir/themes/default
mkdir $dir/themes/default/icons
mkdir $dir/logbooks/
mkdir $dir/logbooks/demo
# checkout files
echo Updating files...
cvs update
# copy files to archive
cp src/*.c $dir/src
cp Makefile $dir
cp elogd.cfg $dir/elogd.cfg
cp COPYING $dir
cp README $dir
cp elogd.init $dir
cp eloghelp_??.html $dir
cp eloglang.* $dir
cp doc/* $dir/doc
cp man/* $dir/man
cp contrib/* $dir/contrib
cp themes/default/* $dir/themes/default
cp themes/default/icons/* $dir/themes/default/icons
cp logbooks/demo/* $dir/logbooks/demo
# create elog-x.xx.tar.gz file
echo Creating archive...
cd /tmp
tar -cvzf $archive elog-$version/
# remove temporary files
rm -Rf $dir
# transfer archive
cd /home/midas/elog
cp /tmp/$archive /home/midas/html/elog/download/tar/
cp /tmp/$archive /home/midas/html/elog/download/tar/elog-latest.tar.gz
cp /tmp/$archive /usr/src/redhat/SOURCES/
cp -f doc/ChangeLog /home/midas/html/elog/download/ChangeLog
rm /tmp/$archive
# building RPMs
rm -f /usr/src/redhat/RPMS/i386/*
rm -f /usr/src/redhat/SRPMS/*
rpmbuild -ba elog.spec
cp /usr/src/redhat/RPMS/i386/elog*rpm /home/midas/html/elog/download/RPMS/
cp /usr/src/redhat/RPMS/i386/elog*rpm /home/midas/html/elog/download/RPMS/elog-latest.i386.rpm
cp /usr/src/redhat/SRPMS/elog*rpm /home/midas/html/elog/download/SRPMS/
cp /usr/src/redhat/SRPMS/elog*rpm /home/midas/html/elog/download/SRPMS/elog-latest.src.rpm