From 037ed37dac6054cd41f4f98786b060f496bd8e71 Mon Sep 17 00:00:00 2001 From: Ryan Kuba Date: Wed, 16 Aug 2023 12:01:44 +0000 Subject: [PATCH] enable remnux and install their packages to the best of our abilities --- .gitlab-ci.yml | 1 + dockerfile-kasm-remnux-focal-desktop | 5 ++++- src/common/resources/images/bg_remnux.png | Bin 0 -> 21808 bytes src/ubuntu/install/remnux/install_remnux.sh | 10 +++++++++- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 src/common/resources/images/bg_remnux.png diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 39a5943..ce16937 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -88,6 +88,7 @@ before_script: - "only-office|core-ubuntu-focal|dockerfile-kasm-only-office" - "oracle-7-desktop|core-oracle-7|dockerfile-kasm-oracle-7-desktop" - "postman|core-ubuntu-focal|dockerfile-kasm-postman" + - "remnux-focal-desktop|core-ubuntu-focal|dockerfile-kasm-remnux-focal-desktop" - "signal|core-ubuntu-focal|dockerfile-kasm-signal" - "steam|core-ubuntu-focal|dockerfile-kasm-steam" - "tracelabs|core-kali-rolling|dockerfile-kasm-tracelabs" diff --git a/dockerfile-kasm-remnux-focal-desktop b/dockerfile-kasm-remnux-focal-desktop index bf2f4f9..e570f62 100644 --- a/dockerfile-kasm-remnux-focal-desktop +++ b/dockerfile-kasm-remnux-focal-desktop @@ -1,5 +1,5 @@ ARG BASE_TAG="develop" -ARG BASE_IMAGE="core-remnux-focal" +ARG BASE_IMAGE="core-ubuntu-focal" FROM kasmweb/$BASE_IMAGE:$BASE_TAG USER root @@ -10,6 +10,9 @@ WORKDIR $HOME ######### Customize Container Here ########### +# Add Background +ADD /src/common/resources/images/bg_remnux.png /usr/share/extra/backgrounds/bg_default.png + # Install Remnux Utils COPY ./src/ubuntu/install/remnux $INST_SCRIPTS/remnux/ RUN bash $INST_SCRIPTS/remnux/install_remnux.sh && rm -rf $INST_SCRIPTS/remnux/ diff --git a/src/common/resources/images/bg_remnux.png b/src/common/resources/images/bg_remnux.png new file mode 100644 index 0000000000000000000000000000000000000000..ab55b4dcb51d616f999b2cf9174b24fdd31fc665 GIT binary patch literal 21808 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 eN{0UhGH{*Yy4xbS`Drv9OYe+ /etc/apt/sources.list.d/saltstack.list +apt-get update +apt-get install -y salt-common +git clone https://github.com/REMnux/salt-states.git /srv/salt # Install remnux tools export HOME=/root