Show
Ignore:
Timestamp:
11/12/10 01:11:31 (18 months ago)
Author:
build
Message:

Get the architecture right in all cases. Specify nomd5 so we can use srpms from Fedora 11 and up. This allows us to build python-sqlalchemy and pytz from srpms

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • packaging/centuryegg/build-libxml-rpm

    r10048 r12486  
    33LIBXML_MAJOR_VERSION=$(echo $LIBXML_VERSION | cut -d "-" -f 1) 
    44mkdir -p logs rpms srpms 
    5 if [ -f rpms/libxml2-$LIBXML_VERSION.i386.rpm ] 
     5rpm_arch=`rpmbuild -E %{_arch} 2>/dev/null` 
     6if [ -f rpms/libxml2-$LIBXML_VERSION.${rpm_arch}.rpm ] 
    67then 
    7     echo "Not building libxml2 as rpms/libxml2-$LIBXML_VERSION.i386.rpm already exists" 
     8    echo "Not building libxml2 as rpms/libxml2-$LIBXML_VERSION.${rpm_arch}.rpm already exists" 
    89    exit 
    910fi 
     
    2223cd srpms 
    2324wget -c http://mirror.centos.org/centos/5/os/SRPMS/libxml2-$LIBXML_VERSION.src.rpm 
    24 rpm -ivh libxml2-$LIBXML_MAJOR_VERSION*.src.rpm 
     25rpm -ivh --nomd5 libxml2-$LIBXML_MAJOR_VERSION*.src.rpm 
    2526) 
    2627# add to changelog 
    2728src_rpm=`rpmbuild -bs --nodeps $HOME/rpmbuild/SPECS/libxml2.spec | sed 's/^Wrote: //'` 
    28 rpm_arch=`rpmbuild -E %{_arch} 2>/dev/null` 
    2929sudo cp -pv /etc/yum.conf{,.builddep.orig} 
    3030sudo python -c "import ConfigParser ; cp = ConfigParser.RawConfigParser() ; cp.read('/etc/yum.conf') ; cp.set('main', 'assumeyes', '1') ; cp.write(open('/etc/yum.conf', 'w'))"