From 19b472f1ffa1d8f6f294348508e5f7748238801f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tony=20Saraj=C3=A4rvi?= Date: Tue, 2 Aug 2016 23:17:10 +0300 Subject: Fix Coin provisioning in RHEL 6 regarding sslclientkey values There was a bug in RHELs subscription manager that caused yum not to work by fetching incorrect data into the sslclientkey repository parameter value. This provisioning script fetches new data for the repository and thus fixes yum. Naturally by not having a template where a bad repository exists, this script would be obsolete. Also, as this needs to be run before any other scripts using yum, prefixes were added to the scripts. Change-Id: I5c6ed1d43451d2918f9b6dad22b0106339f36aea Reviewed-by: Frederik Gladhorn --- .../qtci-linux-RHEL-6.6-x86_64/05-subscription-manager-tooling.sh | 6 ++++++ coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh | 4 ++++ coin/provisioning/qtci-linux-RHEL-6.6-x86_64/odbc.sh | 4 ---- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 coin/provisioning/qtci-linux-RHEL-6.6-x86_64/05-subscription-manager-tooling.sh create mode 100644 coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh delete mode 100644 coin/provisioning/qtci-linux-RHEL-6.6-x86_64/odbc.sh (limited to 'coin/provisioning') diff --git a/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/05-subscription-manager-tooling.sh b/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/05-subscription-manager-tooling.sh new file mode 100644 index 00000000..852c1100 --- /dev/null +++ b/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/05-subscription-manager-tooling.sh @@ -0,0 +1,6 @@ +# provides: fix for possible bug in the subscription manager +# version: provided by RedHat +# needed for yum to work properly in case there is incorrect data in +# the sslclientkey repository parameter value +sudo rm -f /etc/pki/entitlement/* +sudo subscription-manager refresh diff --git a/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh b/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh new file mode 100644 index 00000000..f6c90a75 --- /dev/null +++ b/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/06-odbc.sh @@ -0,0 +1,4 @@ +# provides: odbc devel packages on RHEL +# version: provided by default Linux distribution repository +# needed for configure -plugin-sql-odbc in qtbase +sudo yum install -y unixODBC-devel diff --git a/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/odbc.sh b/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/odbc.sh deleted file mode 100644 index f6c90a75..00000000 --- a/coin/provisioning/qtci-linux-RHEL-6.6-x86_64/odbc.sh +++ /dev/null @@ -1,4 +0,0 @@ -# provides: odbc devel packages on RHEL -# version: provided by default Linux distribution repository -# needed for configure -plugin-sql-odbc in qtbase -sudo yum install -y unixODBC-devel -- cgit v1.2.3