diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a64b726 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +FROM registry.fedoraproject.org/fedora:32 + +ENV NAME=fedora-toolbox VERSION=32 +LABEL com.github.containers.toolbox="true" \ + com.github.debarshiray.toolbox="true" \ + com.redhat.component="$NAME" \ + name="$NAME" \ + version="$VERSION" \ + usage="This image is meant to be used with the toolbox command" \ + summary="Base image for creating Fedora toolbox containers" \ + maintainer="Debarshi Ray " + +COPY README.md / + +RUN sed -i '/tsflags=nodocs/d' /etc/dnf/dnf.conf + +COPY missing-docs / +RUN dnf -y reinstall $(:` that's specifically customised +for your host user. + +### Enter the toolbox: +``` +[user@hostname ~]$ toolbox enter +🔹[user@toolbox ~]$ +``` diff --git a/dead.container b/dead.container deleted file mode 100644 index ac43a2a..0000000 --- a/dead.container +++ /dev/null @@ -1,9 +0,0 @@ -The fedora-toolbox OCI image for Fedora 39 onwards is no longer built using -OpenShift Build Service from the Dockerfile here. It's now being built using -Image Factory from fedora-kickstarts and pungi-fedora [1], as part of the -ToolbxReleaseBlocker Change [2] for Fedora 39. - -[1] https://pagure.io/fedora-kickstarts/ - https://pagure.io/pungi-fedora/ - -[2] https://fedoraproject.org/wiki/Changes/ToolbxReleaseBlocker diff --git a/extra-packages b/extra-packages new file mode 100644 index 0000000..942271c --- /dev/null +++ b/extra-packages @@ -0,0 +1,42 @@ +bash-completion +bzip2 +diffutils +dnf-plugins-core +findutils +flatpak-spawn +fpaste +git +gnupg +gnupg2-smime +gvfs-client +hostname +iputils +jwhois +keyutils +krb5-libs +less +lsof +man-db +man-pages +mlocate +mtr +nss-mdns +openssh-clients +passwd +pigz +procps-ng +rsync +shadow-utils +sudo +tcpdump +time +traceroute +tree +unzip +vte-profile +wget +which +words +xorg-x11-xauth +xz +zip diff --git a/missing-docs b/missing-docs new file mode 100644 index 0000000..b634f27 --- /dev/null +++ b/missing-docs @@ -0,0 +1,15 @@ +acl +bash +curl +gawk +grep +gzip +libcap +openssl +p11-kit +pam +python3 +rpm +sed +systemd +tar