From: Lott, Christopher (cl778h) Date: Fri, 27 Mar 2020 17:55:06 +0000 (-0400) Subject: Add install of deb package alien to pre-build X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=6949969c486eb7a9a69d9608e9537aea32192773;p=ci-management.git Add install of deb package alien to pre-build Need extra support to build RPM packages on a Debian distro Signed-off-by: Lott, Christopher (cl778h) Change-Id: I339b257cc3483c9ba7d942c1da20fcc21166b14c --- diff --git a/jjb/ric-plt-xapp-frame-cpp/ric-plt-xapp-frame-cpp.yaml b/jjb/ric-plt-xapp-frame-cpp/ric-plt-xapp-frame-cpp.yaml index 9bbd4311..fe441038 100644 --- a/jjb/ric-plt-xapp-frame-cpp/ric-plt-xapp-frame-cpp.yaml +++ b/jjb/ric-plt-xapp-frame-cpp/ric-plt-xapp-frame-cpp.yaml @@ -26,8 +26,10 @@ # Use ubuntu base for cmake v3 # Use docker variant for packagecloud ruby gem build-node: ubuntu1804-docker-4c-4g + # install alien package to build RPMS # install RMR per version file in repo for ubuntu pre-build: !include-raw-escape: + - ../shell/install-deb-alien.sh - ../shell/install-deb-rmr3.sh # development library - publish only diff --git a/jjb/shell/install-deb-alien.sh b/jjb/shell/install-deb-alien.sh new file mode 100644 index 00000000..bf9fa687 --- /dev/null +++ b/jjb/shell/install-deb-alien.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# O-RAN-SC +# +# Copyright (C) 2020 AT&T Intellectual Property and Nokia +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Installs Debian package 'alien' to support building RPMs + +echo "---> install-deb-alien.sh" + +# stop on error or unbound var, and be chatty +set -eux + +sudo apt-get update && sudo apt-get -q -y install alien + +echo "---> install-deb-alien.sh ends"