From 0cc99fdc5e3a4f208168c45ce2f77da010194bb9 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 11 Oct 2017 14:37:31 +0200 Subject: [PATCH 1/9] remove gcc and gdb in favor of perftools image Signed-off-by: Tomas Tomecek --- Dockerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5b1d5ce..04b9dc4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,8 +20,6 @@ RUN dnf remove -y vim-minimal && dnf install -y \ e2fsprogs \ ethtool \ file \ - gcc \ - gdb \ git-core \ glibc-utils \ gomtree \ From 7156633232b17e2faf6d4cba655b44f07a726a6c Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 6 Nov 2017 14:50:41 +0100 Subject: [PATCH 2/9] don't add help file use OSBS for that Signed-off-by: Tomas Tomecek --- Dockerfile | 5 +---- root/README.md => help.md | 0 2 files changed, 1 insertion(+), 4 deletions(-) rename root/README.md => help.md (100%) diff --git a/Dockerfile b/Dockerfile index 04b9dc4..061a649 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:26 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" \ @@ -51,7 +51,4 @@ RUN dnf remove -y vim-minimal && dnf install -y \ xfsprogs \ && dnf clean all -# FIXME: current go-md2man can't convert tables :< -COPY ./root/ / - CMD ["/usr/bin/bash"] diff --git a/root/README.md b/help.md similarity index 100% rename from root/README.md rename to help.md From d3c88bdf19b57b1f5578850cd8ad76b47fbea443 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Tue, 14 Nov 2017 14:16:14 -0600 Subject: [PATCH 3/9] Bump RELEASE for automatic rebuild --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 061a649..c7126a7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:26 LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\"" -ENV NAME=tools VERSION=0 RELEASE=3 ARCH=x86_64 +ENV NAME=tools VERSION=0 RELEASE=4 ARCH=x86_64 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ From 5bf5878ccf3574229335b7e276883226aafa4241 Mon Sep 17 00:00:00 2001 From: Steve Milner Date: Wed, 21 Feb 2018 12:06:57 -0500 Subject: [PATCH 4/9] 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 5/9] 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 6/9] 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 7e4ada1c9528f39728c01bd52ae2880d88bc8234 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Thu, 15 Mar 2018 14:38:14 +0000 Subject: [PATCH 7/9] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c7126a7..691e543 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:26 LABEL maintainer "Tomas Tomecek \"ttomecek@redhat.com\"" -ENV NAME=tools VERSION=0 RELEASE=4 ARCH=x86_64 +ENV NAME=tools VERSION=0 RELEASE=5 ARCH=x86_64 LABEL com.redhat.component="$NAME" \ name="$FGC/$NAME" \ version="$VERSION" \ From 45869ebb41091f390291add223e0166553bb5202 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 15 May 2018 09:54:49 +0200 Subject: [PATCH 8/9] 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 9/9] 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"