blob: b8b992c6f023c530fa4bce830c25732903c9ef91 [file] [log] [blame]
Naresh Kambojub0ad7aa2016-11-10 00:33:43 +05301#!/bin/sh
2
Fathi Boudra389e7452016-12-08 17:45:37 +02003# you should NOT be root - run following steps on CentOS as user
4[ "$(whoami)" = "root" ] || { echo "E: You must be root" && exit 1; }
Naresh Kambojub0ad7aa2016-11-10 00:33:43 +05305
6# sslverify=0 to be enabled in all repo files
7# to work with yumdownloader --source
8REPO_FILES="/etc/yum.repos.d/"
9# shellcheck disable=SC2044
10for FILE in $(find "${REPO_FILES}"); do
11 sudo sed -i -e 's/sslverify=1/sslverify=0/g' "${FILE}"
12done
Naresh Kambojub0ad7aa2016-11-10 00:33:43 +053013
14# shellcheck disable=SC2164
15cd "${HOME}"
Naresh Kambojub0ad7aa2016-11-10 00:33:43 +053016
Fathi Boudra389e7452016-12-08 17:45:37 +020017sudo yum clean all
18sudo yum update -y
19sudo yum install -y gcc make rpm-build yum-utils
Naresh Kambojub0ad7aa2016-11-10 00:33:43 +053020sudo yumdownloader --source openssl
Fathi Boudra389e7452016-12-08 17:45:37 +020021sudo yum-builddep -y openssl
22# no need to run tests as it's part of openssl package rebuild
23sudo rpmbuild --rebuild openssl-*.src.rpm