Skip to content

Commit

Permalink
Build stow from sources
Browse files Browse the repository at this point in the history
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
  • Loading branch information
AObuchow committed Nov 13, 2023
1 parent 0bcddb6 commit b99e681
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 1 deletion.
15 changes: 14 additions & 1 deletion devspaces-udi/Dockerfile
Expand Up @@ -44,7 +44,7 @@ RUN \
-X github.com/joyrex2001/kubedock/internal/config.Image=joyrex2001/kubedock:0.11.0" && \
CGO_ENABLED=0 go build -ldflags "${LDFLAGS}" -o kubedock && \
chmod +x ./kubedock && \
./kubedock version
./kubedock version && \
# END Kubedock

# CRW-3193 disable until we have a camel-k sample again
Expand All @@ -55,6 +55,17 @@ RUN \
# ./kamel version && \
# END Kamel

# BEGIN stow
dnf -y -q install perl texinfo texinfo-tex git && \
cd $REMOTE_SOURCES_DIR/stow/app && \
mkdir -p $REMOTE_SOURCES_DIR/stow/app/build && \
autoreconf -iv && \
./configure --prefix=$REMOTE_SOURCES_DIR/stow/app/build && \
make install && \
cd $REMOTE_SOURCES_DIR/stow/app/build/bin/ && \
./stow --version
# END stow

# https://registry.access.redhat.com/ubi8-minimal
FROM ubi8-minimal:8.8-1072

Expand Down Expand Up @@ -335,6 +346,8 @@ xdebug.log=\${HOME}/xdebug.log" >> /etc/php.ini && \
# see container.yaml
COPY --from=go-builder $REMOTE_SOURCES_DIR/gopls/app/gopls/gopls $HOME/go/bin/gopls
COPY --from=go-builder $REMOTE_SOURCES_DIR/kubedock/app/kubedock $HOME/go/bin/kubedock
COPY --from=go-builder $REMOTE_SOURCES_DIR/stow/app/build/bin/ /usr/bin/
COPY --from=go-builder $REMOTE_SOURCES_DIR/stow/app/build/share/ /usr/share/


########################################################################
Expand Down
7 changes: 7 additions & 0 deletions devspaces-udi/container.yaml
Expand Up @@ -64,3 +64,10 @@ remote_sources:
ref: 9d21955b52e4905d916d24e724dcad195aef3515
pkg_managers:
- gomod

- name: stow
remote_source:
repo: https://github.com/aspiers/stow
ref: 4ef5eca4a9d107b24e712bb4c2c91f47e7e0fb85
pkg_managers: []
flags: ["include-git-dir"]
3 changes: 3 additions & 0 deletions devspaces-udi/content_sets.yml
Expand Up @@ -14,13 +14,16 @@ x86_64:
- rhel-8-for-x86_64-appstream-rpms
- ocp-tools-4.12-for-rhel-8-x86_64-rpms
- rhocp-4.12-for-rhel-8-x86_64-rpms
- codeready-builder-for-rhel-8-x86_64-rpms
s390x:
- rhel-8-for-s390x-baseos-rpms
- rhel-8-for-s390x-appstream-rpms
- ocp-tools-4.12-for-rhel-8-s390x-rpms
- rhocp-4.12-for-rhel-8-s390x-rpms
- codeready-builder-beta-for-rhel-8-s390x-rpms
ppc64le:
- rhel-8-for-ppc64le-baseos-rpms
- rhel-8-for-ppc64le-appstream-rpms
- ocp-tools-4.12-for-rhel-8-ppc64le-rpms
- rhocp-4.12-for-rhel-8-ppc64le-rpms
- codeready-builder-beta-for-rhel-8-ppc64le-rpms

0 comments on commit b99e681

Please sign in to comment.