From 5bf5878ccf3574229335b7e276883226aafa4241 Mon Sep 17 00:00:00 2001 From: Steve Milner Date: Wed, 21 Feb 2018 12:06:57 -0500 Subject: [PATCH 1/5] Dockerfile: Update to fedora 27 Signed-off-by: Steve Milner --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5b1d5ce..32e92b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM registry.fedoraproject.org/fedora:26 +FROM registry.fedoraproject.org/fedora:27 LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\"" -ENV NAME=tools VERSION=0 RELEASE=2 ARCH=x86_64 +ENV NAME=tools VERSION=0 RELEASE=3 ARCH=x86_64 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ From a035f0645521950c9a1b1c387c8ee9f89bd6b47c Mon Sep 17 00:00:00 2001 From: Steve Milner Date: Wed, 21 Feb 2018 12:07:39 -0500 Subject: [PATCH 2/5] Dockerfile: Add rpm-build per request Signed-off-by: Steve Milner --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 32e92b0..d1f7c84 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,6 +43,7 @@ RUN dnf remove -y vim-minimal && dnf install -y \ perf \ procps-ng \ psmisc \ + rpm-build \ screen \ sos \ strace \ From 4c17dcf5b25a24f17c18ea110b58eac11ee8cb37 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Thu, 22 Feb 2018 09:55:19 +0100 Subject: [PATCH 3/5] update help file Signed-off-by: Tomas Tomecek --- root/README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/root/README.md b/root/README.md index fe8e338..b7dc1d1 100644 --- a/root/README.md +++ b/root/README.md @@ -3,7 +3,7 @@ % September 11th, 2017 # NAME -tools - container with all the management tools you miss in Atomic Host +tools - container with all the management tools you miss in Atomic Host # DESCRIPTION @@ -11,7 +11,6 @@ You find plenty of well-known tools within this container. Here comes the full l | Package | Summary | Executables | | --------------- | ------------------------------------------------------------------------------------------- | ---------------------------------- | -| bash-completion | Programmable completion for Bash | | | bc | GNU's bc (a numeric processing language) and dc (a calculator) | /usr/bin/bc | | | | /usr/bin/dc | | bind-utils | Utilities for querying DNS name servers | /usr/bin/arpaname | @@ -76,7 +75,7 @@ You find plenty of well-known tools within this container. Here comes the full l | | | /usr/sbin/tune2fs | | ethtool | Settings tool for Ethernet NICs | /usr/sbin/ethtool | | file | A utility for determining file types | /usr/bin/file | -| gcc | Various compilers (C, C++, Objective-C, Java, ...) | /usr/bin/c89 | +| gcc | Various compilers (C, C++, Objective-C, ...) | /usr/bin/c89 | | | | /usr/bin/c99 | | | | /usr/bin/cc | | | | /usr/bin/gcc | @@ -130,6 +129,7 @@ You find plenty of well-known tools within this container. Here comes the full l | | | /usr/sbin/ip | | | | /usr/sbin/lnstat | | | | /usr/sbin/nstat | +| | | /usr/sbin/rdma | | | | /usr/sbin/routef | | | | /usr/sbin/routel | | | | /usr/sbin/rtacct | @@ -183,8 +183,6 @@ You find plenty of well-known tools within this container. Here comes the full l | | | /usr/bin/numactl | | | | /usr/bin/numademo | | | | /usr/bin/numastat | -| numactl-devel | Development package for building Applications that use numa | | -| parted | The GNU disk partition manipulation program | | | pciutils | PCI bus related utilities | /usr/sbin/update-pciids | | perf | Performance monitoring for the Linux kernel | /usr/bin/perf | | procps-ng | System and process monitoring utilities | /usr/bin/free | @@ -208,9 +206,13 @@ You find plenty of well-known tools within this container. Here comes the full l | psmisc | Utilities for managing processes on your system | /usr/bin/killall | | | | /usr/bin/peekfd | | | | /usr/bin/prtstat | +| | | /usr/bin/pslog | | | | /usr/bin/pstree | | | | /usr/bin/pstree.x11 | | | | /usr/sbin/fuser | +| rpm-build | Scripts and executable programs used to build packages | /usr/bin/gendiff | +| | | /usr/bin/rpmbuild | +| | | /usr/bin/rpmspec | | screen | A screen manager that supports multiple logins on one terminal | /usr/bin/screen | | sos | A set of tools to gather troubleshooting information from a system | /usr/sbin/sosreport | | strace | Tracks and displays system calls associated with a running process | /usr/bin/strace | @@ -249,13 +251,13 @@ You find plenty of well-known tools within this container. Here comes the full l | | | /usr/sbin/xfs_quota | | | | /usr/sbin/xfs_repair | | | | /usr/sbin/xfs_rtcp | - +| | | /usr/sbin/xfs_spaceman | # USAGE You should invoke this container using `atomic` command: ``` -$ atomic run f26/tools +$ atomic run registry.fedoraproject.org/f27/tools ``` From 45869ebb41091f390291add223e0166553bb5202 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 15 May 2018 09:54:49 +0200 Subject: [PATCH 4/5] update from to f28 Signed-off-by: Tomas Tomecek --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d1f7c84..ee48a8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.fedoraproject.org/fedora:27 +FROM registry.fedoraproject.org/fedora:28 LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\"" ENV NAME=tools VERSION=0 RELEASE=3 ARCH=x86_64 From c106a7035a73ceff3971442cabd913d3fbd20e81 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 21 Aug 2018 09:06:25 +0200 Subject: [PATCH 5/5] bump to :rawhide & * remove "release" Signed-off-by: Tomas Tomecek --- Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ee48a8f..ec3e45a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,10 @@ -FROM registry.fedoraproject.org/fedora:28 +FROM registry.fedoraproject.org/fedora:rawhide LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\"" -ENV NAME=tools VERSION=0 RELEASE=3 ARCH=x86_64 +ENV NAME=tools VERSION=0 ARCH=x86_64 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ - release="$RELEASE.$DISTTAG" \ architecture="$ARCH" \ run="docker run -it --name NAME --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=NAME -e IMAGE=IMAGE -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host IMAGE" \ summary="container with all the management tools you miss in Atomic Host"