Show
Ignore:
Timestamp:
10/13/09 08:33:14 (3 years ago)
Author:
davidm
Message:

Script can now build omniORB and omniNotify and set up for Tango build

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • packaging/centuryegg/build-tango-rpms

    r9025 r9037  
    1515sed -ie "/man1\/omniidl\*/ a\ 
    1616%attr(644,root,man) %{_mandir}/man1/omnicpp*" omniORB.spec 
    17 sed -ie "/%doc doc\/\*/ a\ 
     17if [ "x`rpm -qa omniORB`" == "x" ] 
     18then 
     19    sed -ie "/%doc doc\/\*/ a\ 
    1820%{_docdir}/libomniORB4.1-devel-4.1.4\/*" omniORB.spec 
    19 sed -ie "/%doc doc\/\*/ a\ 
     21    sed -ie "/%doc doc\/\*/ a\ 
    2022%{_docdir}/libomniORB4.1-4.1.4\/*" omniORB.spec 
     23fi 
    2124yes y | rpmbuild -ba omniORB.spec || exit 1 
    2225cd $olddir 
     
    3134wget -c http://downloads.sourceforge.net/project/omninotify/omninotify/omniNotify%202.1/omniNotify-2.1.tar.gz 
    3235cd $olddir 
     36cp omniNotify ~/rpmbuild/SOURCES 
     37rpmbuild -ba omniNotify.spec || exit 1 
     38cp ~/rpmbuild/RPMS/*/omniNotify-*2.1*.rpm rpms/ 
     39if [ "x`rpm -qa omniNotify`" == "x" ] 
     40then 
     41    sudo rpm -Uvh rpms/omniNotify-*2.1*.rpm 
     42fi 
     43 
     44 Tango 
     45cd ~/rpmbuild/SOURCES 
     46if [ ! -f jdk-1_5_0_15-linux-i586.bin ] 
     47then 
     48    echo Please go to the SUN JDK Archive Page at http://java.sun.com/products/archive/ and download JDK version 5.0 update 15 self-extracting file and save in ~/rpmbuild/SOURCES 
     49    echo Press any key to continue 
     50    read 
     51fi 
     52cd $olddir 
     53cd srpms 
     54wget -c http://mirrors.dotsrc.org/jpackage/1.7/generic/SRPMS.non-free/java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm 
     55rpmbuild --rebuild java-1.5.0-sun-1.5.0.15-1jpp.nosrc.rpm || exit 1 
     56cd $olddir 
     57cp ~/rpmbuild/RPMS/*/java-1.5.0-*.rpm rpms/ 
     58if [ "x`rpm -qa xorg-x11-deprecated-libs | grep 1.5.0`" == "x" ] 
     59then 
     60    sudo yum install -y xorg-x11-deprecated-libs 
     61fi 
     62if [ "x`rpm -qa java | grep 1.5.0`" == "x" ] 
     63then 
     64    sudo rpm -Uvh rpms/java-1.5.0-*.rpm 
     65fi 
     66 
     67if [ "x`rpm -qa mysql-server`" == "x" ] 
     68then 
     69    sudo yum install -y mysql-server 
     70fi 
     71sudo /etc/init.d/mysql start 
     72sudo mysqladmin create tango 
     73sudo mysqlaccess tango tango -p tango 
     74 
     75cd ~/rpmbuild/SOURCES 
     76wget -c http://ftp.esrf.fr/pub/cs/tango/tango-6.1.1.c.tar.gz 
     77cd $olddir 
    3378cd packages 
    34 tar xzf ~/rpmbuild/SOURCES/omniNotify-2.1.tar.gz 
     79tar xzf ~/rpmbuild/SOURCES/tango-6.1.1.c.tar.gz