Compare commits
4 Commits
f0af09d779
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7a34a3d5d | ||
|
|
694be4b410 | ||
|
|
fcd2779c85 | ||
|
|
29397cc965 |
@@ -12,9 +12,11 @@ ADD static-repos/kubernetes.repo /etc/yum.repos.d/kubernetes.repo
|
|||||||
ADD https://rpm.releases.hashicorp.com/fedora/hashicorp.repo /etc/yum.repos.d/hashicorp.repo
|
ADD https://rpm.releases.hashicorp.com/fedora/hashicorp.repo /etc/yum.repos.d/hashicorp.repo
|
||||||
ADD https://cli.github.com/packages/rpm/gh-cli.repo /etc/yum.repos.d/github-cli.repo
|
ADD https://cli.github.com/packages/rpm/gh-cli.repo /etc/yum.repos.d/github-cli.repo
|
||||||
ADD https://download.docker.com/linux/fedora/docker-ce.repo /etc/yum.repos.d/docker-ce.repo
|
ADD https://download.docker.com/linux/fedora/docker-ce.repo /etc/yum.repos.d/docker-ce.repo
|
||||||
|
ADD https://packages.freedom.press/yum-tools-prod/dangerzone/dangerzone.repo /etc/yum.repos.d/dangerzone.repo
|
||||||
|
|
||||||
RUN dnf install --assumeyes \
|
RUN dnf install --assumeyes \
|
||||||
bind-utils \
|
bind-utils \
|
||||||
|
dangerzone \
|
||||||
direnv \
|
direnv \
|
||||||
docker-ce-cli \
|
docker-ce-cli \
|
||||||
docker-buildx-plugin \
|
docker-buildx-plugin \
|
||||||
@@ -56,7 +58,8 @@ RUN dnf install --assumeyes \
|
|||||||
ShellCheck \
|
ShellCheck \
|
||||||
virsh \
|
virsh \
|
||||||
virt-install \
|
virt-install \
|
||||||
xxhash-devel
|
xxhash-devel \
|
||||||
|
zbar-devel
|
||||||
|
|
||||||
ADD github-install.bash /tmp/github-install.bash
|
ADD github-install.bash /tmp/github-install.bash
|
||||||
RUN bash /tmp/github-install.bash && \
|
RUN bash /tmp/github-install.bash && \
|
||||||
@@ -67,4 +70,4 @@ RUN bash /tmp/github-install.bash && \
|
|||||||
|
|
||||||
ADD profile.d/*.sh /etc/profile.d/
|
ADD profile.d/*.sh /etc/profile.d/
|
||||||
|
|
||||||
RUN ln -s /usr/bin/podman-remote /usr/bin/podman
|
RUN ln -fs /usr/bin/podman-remote /usr/bin/podman
|
||||||
|
|||||||
@@ -14,6 +14,9 @@ function do_install() {
|
|||||||
local url
|
local url
|
||||||
url="${2}"
|
url="${2}"
|
||||||
|
|
||||||
|
local origin
|
||||||
|
origin="${3:-$name}"
|
||||||
|
|
||||||
local working
|
local working
|
||||||
working=$(mktemp -d)
|
working=$(mktemp -d)
|
||||||
|
|
||||||
@@ -37,9 +40,9 @@ function do_install() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${url}" == *.rpm ]]; then
|
if [[ "${url}" == *.rpm ]]; then
|
||||||
dnf install --assumeyes "${working}/${name}.rpm"
|
dnf install --assumeyes "${working}/${origin}.rpm"
|
||||||
else
|
else
|
||||||
mv "${working}/${name}" "/usr/local/bin/${name}"
|
mv "${working}/${origin}" "/usr/local/bin/${name}"
|
||||||
chmod +x "/usr/local/bin/${name}"
|
chmod +x "/usr/local/bin/${name}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -73,3 +76,6 @@ do_install cosign "https://github.com/sigstore/cosign/releases/download/${cosign
|
|||||||
|
|
||||||
codium=$(get_latest VSCodium/vscodium)
|
codium=$(get_latest VSCodium/vscodium)
|
||||||
do_install codium "https://github.com/VSCodium/vscodium/releases/download/${codium}/codium-${codium}-el8.x86_64.rpm"
|
do_install codium "https://github.com/VSCodium/vscodium/releases/download/${codium}/codium-${codium}-el8.x86_64.rpm"
|
||||||
|
|
||||||
|
yq=$(get_latest mikefarah/yq)
|
||||||
|
do_install yq "https://github.com/mikefarah/yq/releases/download/${yq}/yq_linux_amd64.tar.gz" yq_linux_amd64
|
||||||
|
|||||||
Reference in New Issue
Block a user