Skip to content

Commit

Permalink
Fix erlang and rabbitmq debs
Browse files Browse the repository at this point in the history
In ubuntu 22.04 only older versions of rabbitmq and erlang are available.
This patch adds the debs for the newer versions.

Signed-off-by: Ramona Beermann <ramona.beermann@osism.tech>
  • Loading branch information
Ramona Beermann committed Jun 13, 2023
1 parent aea6e57 commit d669fbb
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 9 deletions.
1 change: 1 addition & 0 deletions overlays/2023.1/base/erlang.list
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
deb [signed-by=/etc/apt/keyrings/erlang_solutions.asc] https://packages.erlang-solutions.com/ubuntu focal contrib
2 changes: 2 additions & 0 deletions overlays/2023.1/base/rabbitmq.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
deb [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
deb-src [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
1 change: 1 addition & 0 deletions overlays/yoga/base/erlang.list
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
deb [signed-by=/etc/apt/keyrings/erlang_solutions.asc] https://packages.erlang-solutions.com/ubuntu focal contrib
2 changes: 2 additions & 0 deletions overlays/yoga/base/rabbitmq.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
deb [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
deb-src [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
1 change: 1 addition & 0 deletions overlays/zed/base/erlang.list
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
deb [signed-by=/etc/apt/keyrings/erlang_solutions.asc] https://packages.erlang-solutions.com/ubuntu focal contrib
2 changes: 2 additions & 0 deletions overlays/zed/base/rabbitmq.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
deb [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
deb-src [signed-by=/etc/apt/keyrings/rabbitmq.gpg] https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main
13 changes: 10 additions & 3 deletions templates/2023.1/template-overrides.mako
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,20 @@ RUN apt-get update ${"\\"}
{% endblock %}

{% block base_header %}
RUN apt-get update ${"\\"}
&& apt-get -y install --no-install-recommends locales ca-certificates curl gnupg2 ${"\\"}
&& locale-gen en_US.UTF-8 ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/*
COPY apt_preferences.{{ base_distro }} /etc/apt/preferences
COPY erlang.list /etc/apt/sources.list.d/erlang.list
COPY rabbitmq.list /etc/apt/sources.list.d/rabbitmq.list
COPY osism.list /etc/apt/sources.list.d/osism.list
COPY osism-archive-keyring.gpg /etc/apt/keyrings/osism-archive-keyring.gpg

RUN apt-get update ${"\\"}
&& apt-get -y install --no-install-recommends locales ca-certificates ${"\\"}
&& locale-gen en_US.UTF-8 ${"\\"}
RUN curl -sLfo /etc/apt/keyrings/erlang_solutions.asc https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc ${"\\"}
&& curl -sLf https://ppa1.novemberain.com/gpg.9F4587F226208342.key | gpg --dearmor > /etc/apt/keyrings/rabbitmq.gpg ${"\\"}
&& apt-get update ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/*
{% endblock %}
Expand Down
15 changes: 12 additions & 3 deletions templates/yoga/template-overrides.mako
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,21 @@ RUN apt-get update ${"\\"}
{% endblock %}

{% block base_header %}
COPY apt_preferences.{{ base_distro }} /etc/apt/preferences
RUN apt-get update ${"\\"}
&& apt-get -y install --no-install-recommends locales ${"\\"}
&& apt-get -y install --no-install-recommends locales ca-certificates curl gnupg2 ${"\\"}
&& locale-gen en_US.UTF-8 ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/*
COPY apt_preferences.{{ base_distro }} /etc/apt/preferences
COPY erlang.list /etc/apt/sources.list.d/erlang.list
COPY rabbitmq.list /etc/apt/sources.list.d/rabbitmq.list

RUN mkdir /etc/apt/keyrings
&& curl -sLfo /etc/apt/keyrings/erlang_solutions.asc https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc ${"\\"}
&& curl -sLf https://ppa1.novemberain.com/gpg.9F4587F226208342.key | gpg --dearmor > /etc/apt/keyrings/rabbitmq.gpg ${"\\"}
&& apt-get update ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/* ${"\\"}
&& locale-gen en_US.UTF-8
{% endblock %}

{% block openstack_base_header %}
Expand Down
13 changes: 10 additions & 3 deletions templates/zed/template-overrides.mako
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,20 @@ RUN apt-get update ${"\\"}
{% endblock %}

{% block base_header %}
RUN apt-get update ${"\\"}
&& apt-get -y install --no-install-recommends locales ca-certificates curl gnupg2 ${"\\"}
&& locale-gen en_US.UTF-8 ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/*
COPY apt_preferences.{{ base_distro }} /etc/apt/preferences
COPY erlang.list /etc/apt/sources.list.d/erlang.list
COPY rabbitmq.list /etc/apt/sources.list.d/rabbitmq.list
COPY osism.list /etc/apt/sources.list.d/osism.list
COPY osism-archive-keyring.gpg /etc/apt/keyrings/osism-archive-keyring.gpg

RUN apt-get update ${"\\"}
&& apt-get -y install --no-install-recommends locales ca-certificates ${"\\"}
&& locale-gen en_US.UTF-8 ${"\\"}
RUN curl -sLfo /etc/apt/keyrings/erlang_solutions.asc https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc ${"\\"}
&& curl -sLf https://ppa1.novemberain.com/gpg.9F4587F226208342.key | gpg --dearmor > /etc/apt/keyrings/rabbitmq.gpg ${"\\"}
&& apt-get update ${"\\"}
&& apt-get clean ${"\\"}
&& rm -rf /var/lib/apt/lists/*
{% endblock %}
Expand Down

0 comments on commit d669fbb

Please sign in to comment.