CentOS image with set of opsensource tools
Providing a CentOS base image with development tools like make, gcc, unzip, etc. In addition some opensource tools are also added like OPAE Tools, ACPICA Tools, PCM and turbostat. Story: 2009990 Task: 45057 Signed-off-by: Guilherme Alberici de Santi <guilherme.albericidesanti@windriver.com> Change-Id: Ib6a32ffcef6707da3d95f609079463aa891b47a0
This commit is contained in:
parent
d34b2bb23f
commit
0f2593ccdf
@ -1,2 +1,3 @@
|
|||||||
ceph/ceph-manager
|
ceph/ceph-manager
|
||||||
|
tools/vran-tools/stx-centos-tools-dev
|
||||||
utilities/pci-irq-affinity-agent
|
utilities/pci-irq-affinity-agent
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
ARG BASE
|
||||||
|
FROM ${BASE}
|
||||||
|
COPY stx-dev.repo /etc/yum.repos.d/stx.repo
|
||||||
|
RUN yum-config-manager --disable stx-local-build stx-mirror-distro \
|
||||||
|
&& yum -y install yum-plugin-priorities \
|
||||||
|
&& yum-config-manager --enableplugin=priorities
|
||||||
|
RUN set -ex \
|
||||||
|
&& yum upgrade -y \
|
||||||
|
&& yum install -y \
|
||||||
|
sudo \
|
||||||
|
bash \
|
||||||
|
python3-yaml \
|
||||||
|
git \
|
||||||
|
curl \
|
||||||
|
unzip \
|
||||||
|
wget \
|
||||||
|
make \
|
||||||
|
autogen \
|
||||||
|
automake \
|
||||||
|
autoconf-archive \
|
||||||
|
bc \
|
||||||
|
bison \
|
||||||
|
isomd5sum \
|
||||||
|
gettext \
|
||||||
|
mkisofs \
|
||||||
|
gcc \
|
||||||
|
gcc-c++ \
|
||||||
|
kernel-tools \
|
||||||
|
kernel-devel \
|
||||||
|
libcap-devel \
|
||||||
|
libuuid-devel \
|
||||||
|
&& yum install -y \
|
||||||
|
pciutils \
|
||||||
|
which \
|
||||||
|
hwloc-libs \
|
||||||
|
sysvinit-tools \
|
||||||
|
epel-release \
|
||||||
|
dmidecode \
|
||||||
|
acpica-tools \
|
||||||
|
opae.admin \
|
||||||
|
opae-devel \
|
||||||
|
opae-libs \
|
||||||
|
opae-tools \
|
||||||
|
opae-tools-extra \
|
||||||
|
&& yum install -y python-pip \
|
||||||
|
&& pip install intelhex
|
||||||
|
|
||||||
|
# Install PCM
|
||||||
|
RUN TEMP_DIR=$(mktemp -d) \
|
||||||
|
&& pushd $TEMP_DIR \
|
||||||
|
&& wget https://download.opensuse.org/repositories/home:/opcm/CentOS_7/x86_64/pcm-0-395.1.x86_64.rpm \
|
||||||
|
&& yum install -y ./*.rpm \
|
||||||
|
&& popd \
|
||||||
|
&& yum clean all \
|
||||||
|
&& rm -rf \
|
||||||
|
/var/log/* \
|
||||||
|
/tmp/* \
|
||||||
|
/var/tmp/* \
|
||||||
|
/var/cache/yum
|
@ -0,0 +1,79 @@
|
|||||||
|
[stx-compiler-outputs-installer]
|
||||||
|
name=stx-compiler-outputs-installer
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/installer/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-compiler-outputs-rt]
|
||||||
|
name=stx-compiler-outputs-rt
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/rt/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-compiler-outputs-std]
|
||||||
|
name=stx-compiler-outputs-std
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-distro-outputs-installer]
|
||||||
|
name=stx-distro-outputs-installer
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/installer/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-distro-outputs-rt]
|
||||||
|
name=stx-distro-outputs-rt
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/rt/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-distro-outputs-std]
|
||||||
|
name=stx-distro-outputs-std
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/outputs/RPMS/std/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-distro-inputs]
|
||||||
|
name=stx-distro-inputs
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/distro/latest_build/inputs/RPMS
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-flock-outputs-rt]
|
||||||
|
name=stx-flock-outputs-rt
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/flock/latest_build/outputs/RPMS/rt/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-flock-outputs-std]
|
||||||
|
name=stx-flock-outputs-std
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/flock/latest_build/outputs/RPMS/std/
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
||||||
|
|
||||||
|
[stx-flock-inputs]
|
||||||
|
name=stx-flock-inputs
|
||||||
|
baseurl=http://mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/flock/latest_build/inputs/RPMS
|
||||||
|
enabled=1
|
||||||
|
gpgcheck=0
|
||||||
|
metadata_expire=0
|
||||||
|
priority=1
|
@ -0,0 +1,2 @@
|
|||||||
|
BUILDER=docker
|
||||||
|
LABEL=stx-centos-tools-dev
|
Loading…
Reference in New Issue
Block a user