Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Starting as ROOT on AWS Centos 6.4 box.
- yum -y update # Update all packages on new machine
- yum -y groupinstall 'Development tools'
- yum -y install zlib-devel
- yum -y install krb5-devel
- yum -y localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # Install EPEL (EL6 extra packages) repository
- yum -y install fedora-packager # Install mock from EPEL repository
- userdel -rf abcd ; useradd -G mock abcd ; su abcd
- cd ~ ; curl -O http://vault.centos.org/6.4/os/Source/SPackages/openssl-1.0.0-27.el6.src.rpm
- /usr/bin/mock --rebuild ~/openssl-1.0.0-27.el6.src.rpm
- cd /var/lib/mock/epel-6-x86_64/root/builddir/build/SPECS
- sed -i -e "s/no-ec/enable-ec/; s/no-ecdh/enable-ecdh/; s/no-ecdsa/enable-ecdsa/" openssl.spec
- sed -i -e "s/^Source1: hobble-openssl/#&/; s/^%.SOURCE1. /#&/" openssl.spec
- sed -i -e "s/^Release: 27/&EC/" openssl.spec # Also change version number
- echo '%_topdir /var/lib/mock/epel-6-x86_64/root/builddir/build' > ~/.rpmmacros
- echo '%packager Test User <[email protected]>' >> ~/.rpmmacros
- echo '%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}' >> ~/.rpmmacros
- rpmbuild -bs openssl.spec # Do a source build with rpm
- cp /var/lib/mock/epel-6-x86_64/root/builddir/build/SRPMS/openssl-1.0.0-27EC.el6.src.rpm /home/abcd
- cd ~ ; /usr/bin/mock --rebuild openssl-1.0.0-27EC.el6.
- grep "error" /var/lib/mock/epel-6-x86_64/result/build.log
Advertisement
Add Comment
Please, Sign In to add comment