From d85d2e80eeeae2cf739f78652c183e0d03baece5 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sun, 10 Oct 2021 04:49:43 +0200
Subject: [PATCH] cli: Make koolbox self-aware

This patch adds a dummy koolbox command into the koolbox container. This
way one can use the exact same commands with a koolbox prefix inside and
outside of koolbox. This should help to simplify future tooling around
make files as well as instructions regarding using koolbox.
---
 cli/Dockerfile    | 3 +++
 cli/koolbox.dummy | 3 +++
 2 files changed, 6 insertions(+)
 create mode 100755 cli/koolbox.dummy

diff --git a/cli/Dockerfile b/cli/Dockerfile
index ff61c5b8c..8b6ef31a0 100644
--- a/cli/Dockerfile
+++ b/cli/Dockerfile
@@ -83,6 +83,9 @@ RUN dnf install -y \
       procps-ng \
     && dnf clean all
 
+# Make koolbox self-aware
+COPY koolbox.dummy /usr/local/bin/koolbox
+
 # External tools
 COPY --from=terraform /bin/terraform /usr/local/bin/terraform
 COPY --from=packer /bin/packer /usr/local/bin/packer
diff --git a/cli/koolbox.dummy b/cli/koolbox.dummy
new file mode 100755
index 000000000..0daad140e
--- /dev/null
+++ b/cli/koolbox.dummy
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec $@
-- 
GitLab