From c52e13bd3c47fac67febcf86e6e5f0aedd960885 Mon Sep 17 00:00:00 2001 From: Gabriele Date: Tue, 19 Feb 2019 09:51:27 +0100 Subject: Add instructions for OpenSUSE/SLES --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 74d6a15..756480b 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,18 @@ On Debian/Ubuntu ```bash dpkg -i erlang-sd-notify_{version}-1_amd64.deb ``` + +On openSUSE/SLES distributions + +you can install the package using the openSUSE [repositories](https://build.opensuse.org/repositories/network:messaging:amqp/erlang-sd_notify) + +for example for Leap15: +```bash +sudo zypper addrepo -f https://download.opensuse.org/repositories/network:/messaging:/amqp/openSUSE_Leap_15/network:messaging:amqp.repo +sudo zypper --gpg-auto-import-keys refresh +sudo zypper install erlang-sd_notify +``` + Build from source using Docker === -- cgit v1.2.1 From 3d8984faa5704e9a7fe01ef4efd67577922dccd5 Mon Sep 17 00:00:00 2001 From: Gabriele Date: Wed, 20 Feb 2019 14:20:54 +0100 Subject: Fix docker file for ubuntu --- docker/ubuntu_21/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/docker/ubuntu_21/Dockerfile b/docker/ubuntu_21/Dockerfile index a830682..c418c58 100644 --- a/docker/ubuntu_21/Dockerfile +++ b/docker/ubuntu_21/Dockerfile @@ -17,6 +17,54 @@ RUN apt-get install -y \ RUN wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb RUN dpkg -i erlang-solutions_1.0_all.deb RUN apt-get update -y -RUN apt-get install erlang=1:21.0-1 -y -RUN apt-get install -y erlang-dev \ - erlang-eunit +RUN apt-get install -y erlang-base=1:21.0-1 \ + erlang-syntax-tools=1:21.0-1 \ + erlang-examples=1:21.0-1 \ + erlang-src=1:21.0-1 \ + erlang-ic=1:21.0-1 \ + erlang-ic-java=1:21.0-1 \ + erlang-asn1=1:21.0-1 \ + erlang-crypto=1:21.0-1 \ + erlang-public-key=1:21.0-1 \ + erlang-ssl=1:21.0-1 \ + erlang-mnesia=1:21.0-1 \ + erlang-runtime-tools=1:21.0-1 \ + erlang-dev=1:21.0-1 \ + erlang-diameter=1:21.0-1 \ + erlang-eldap=1:21.0-1 \ + erlang-appmon=1:21.0-1 \ + erlang-common-test=1:21.0-1 \ + erlang-debugger=1:21.0-1 \ + erlang-dialyzer=1:21.0-1 \ + erlang-edoc=1:21.0-1 \ + erlang-erl-docgen=1:21.0-1 \ + erlang-et=1:21.0-1 \ + erlang-eunit=1:21.0-1 \ + erlang-gs=1:21.0-1 \ + erlang-inets=1:21.0-1 \ + erlang-inviso=1:21.0-1 \ + erlang-megaco=1:21.0-1 \ + erlang-observer=1:21.0-1 \ + erlang-odbc=1:21.0-1 \ + erlang-os-mon=1:21.0-1 \ + erlang-parsetools=1:21.0-1 \ + erlang-percept=1:21.0-1 \ + erlang-pman=1:21.0-1 \ + erlang-reltool=1:21.0-1 \ + erlang-snmp=1:21.0-1 \ + erlang-ssh=1:21.0-1 \ + erlang-test-server=1:21.0-1 \ + erlang-toolbar=1:21.0-1 \ + erlang-tools=1:21.0-1 \ + erlang-tv=1:21.0-1 \ + erlang-typer=1:21.0-1 \ + erlang-wx=1:21.0-1 \ + erlang-xmerl=1:21.0-1 \ + erlang=1:21.0-1 \ + erlang-ftp=1:21.0-1 \ + erlang-tftp=1:21.0-1 + + + +RUN apt-get install -y erlang-dev=1:21.0-1 \ + erlang-eunit=1:21.0-1 -- cgit v1.2.1 From e66ad1282d5295af35d975286e40d2a7821ff88c Mon Sep 17 00:00:00 2001 From: Gabriele Date: Wed, 20 Feb 2019 14:57:11 +0100 Subject: Fix docker file --- docker/centos_21/Dockerfile | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docker/centos_21/Dockerfile b/docker/centos_21/Dockerfile index 9d29d84..80f79df 100644 --- a/docker/centos_21/Dockerfile +++ b/docker/centos_21/Dockerfile @@ -15,22 +15,22 @@ RUN yum install -y \ -#RUN wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm +RUN wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm -#RUN rpm -Uvh erlang-solutions-1.0-1.noarch.rpm +RUN rpm -Uvh erlang-solutions-1.0-1.noarch.rpm -RUN echo $'[rabbitmq-erlang] \n\ -name=rabbitmq-erlang \n\ -baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/21/el/7 \n\ -gpgcheck=1 \n\ -gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc \n\ -repo_gpgcheck=0 \n\ -enabled=1 \n\ -' > /etc/yum.repos.d/rabbitmq-erlang.repo +RUN yum update -y + +RUN yum install -y erlang-erts-21.0-1.el7.centos \ + erlang-inets-21.0-1.el7.centos \ + erlang-kernel-21.0-1.el7.centos \ + erlang-mnesia-21.0-1.el7.centos \ + erlang-ssl-21.0-1.el7.centos \ + erlang-stdlib-21.0-1.el7.centos -RUN yum update -y RUN yum install -y \ - erlang-21.0.4-1.el7.centos.x86_64 \ + erlang-21.0-1.el7.centos \ rpm-build + -- cgit v1.2.1 From b312961f0835ee4f8e11a6ba11049449039859fe Mon Sep 17 00:00:00 2001 From: Gabriele Date: Thu, 21 Feb 2019 09:08:01 +0100 Subject: Change rpm repositories --- docker/centos_19.3/Dockerfile | 37 +++---------------------------------- docker/centos_20.3/Dockerfile | 37 +++++-------------------------------- docker/centos_21/Dockerfile | 20 +++----------------- docker/ubuntu_21/Dockerfile | 4 +++- 4 files changed, 14 insertions(+), 84 deletions(-) diff --git a/docker/centos_19.3/Dockerfile b/docker/centos_19.3/Dockerfile index c4cdf37..d985147 100644 --- a/docker/centos_19.3/Dockerfile +++ b/docker/centos_19.3/Dockerfile @@ -12,39 +12,8 @@ RUN yum install -y \ epel-release \ nano +RUN wget https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/19/el/7/x86_64/erlang-19.3.6.13-1.el7.centos.x86_64.rpm -RUN wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm +RUN rpm -i erlang-19.3.6.13-1.el7.centos.x86_64.rpm -RUN rpm -Uvh erlang-solutions-1.0-1.noarch.rpm - -RUN yum update -y - -RUN yum install -y erlang-erts-19.3-1.el7.centos \ - erlang-inets-19.3-1.el7.centos \ - erlang-kernel-19.3-1.el7.centos \ - erlang-mnesia-19.3-1.el7.centos \ - erlang-ssl-19.3-1.el7.centos \ - erlang-stdlib-19.3-1.el7.centos - -RUN yumdownloader erlang-cosEvent-19.3-1.el7.centos \ - erlang-cosEventDomain-19.3-1.el7.centos \ - erlang-cosFileTransfer-19.3-1.el7.centos \ - erlang-cosNotification-19.3-1.el7.centos \ - erlang-cosProperty-19.3-1.el7.centos \ - erlang-cosTime-19.3-1.el7.centos \ - erlang-cosTransactions-19.3-1.el7.centos \ - erlang-orber-19.3-1.el7.centos - -RUN rpm -Uvh erlang-orber-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosEvent-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosEventDomain-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosFileTransfer-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosNotification-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosProperty-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosTime-19.3-1.el7.centos.x86_64.rpm \ - erlang-cosTransactions-19.3-1.el7.centos.x86_64.rpm - - -RUN yum install -y \ - erlang-19.3-1.el7.centos \ - rpm-build +RUN wget https://github.com/rebar/rebar/wiki/rebar && chmod +x rebar diff --git a/docker/centos_20.3/Dockerfile b/docker/centos_20.3/Dockerfile index efca1cc..77dd927 100644 --- a/docker/centos_20.3/Dockerfile +++ b/docker/centos_20.3/Dockerfile @@ -10,41 +10,14 @@ RUN yum install -y \ wget \ which \ epel-release \ - nano - - -RUN wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm - -RUN rpm -Uvh erlang-solutions-1.0-1.noarch.rpm + nano \ + rpm-build -RUN yum update -y -RUN yum install -y erlang-erts-20.3-1.el7.centos \ - erlang-inets-20.3-1.el7.centos \ - erlang-kernel-20.3-1.el7.centos \ - erlang-mnesia-20.3-1.el7.centos \ - erlang-ssl-20.3-1.el7.centos \ - erlang-stdlib-20.3-1.el7.centos +RUN wget https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/7/x86_64/erlang-20.3.8.15-1.el7.centos.x86_64.rpm -RUN yumdownloader erlang-cosEvent-20.3-1.el7.centos \ - erlang-cosEventDomain-20.3-1.el7.centos \ - erlang-cosFileTransfer-20.3-1.el7.centos \ - erlang-cosNotification-20.3-1.el7.centos \ - erlang-cosProperty-20.3-1.el7.centos \ - erlang-cosTime-20.3-1.el7.centos \ - erlang-cosTransactions-20.3-1.el7.centos \ - erlang-orber-20.3-1.el7.centos +RUN rpm -i erlang-20.3.8.15-1.el7.centos.x86_64.rpm -RUN rpm -Uvh erlang-orber-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosEvent-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosEventDomain-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosFileTransfer-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosNotification-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosProperty-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosTime-20.3-1.el7.centos.x86_64.rpm \ - erlang-cosTransactions-20.3-1.el7.centos.x86_64.rpm +RUN wget https://github.com/rebar/rebar/wiki/rebar && chmod +x rebar -RUN yum install -y \ - erlang-20.3-1.el7.centos \ - rpm-build diff --git a/docker/centos_21/Dockerfile b/docker/centos_21/Dockerfile index 80f79df..ec43fff 100644 --- a/docker/centos_21/Dockerfile +++ b/docker/centos_21/Dockerfile @@ -15,22 +15,8 @@ RUN yum install -y \ -RUN wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm +RUN wget https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7/x86_64/erlang-21.1.2-1.el7.centos.x86_64.rpm -RUN rpm -Uvh erlang-solutions-1.0-1.noarch.rpm - -RUN yum update -y - -RUN yum install -y erlang-erts-21.0-1.el7.centos \ - erlang-inets-21.0-1.el7.centos \ - erlang-kernel-21.0-1.el7.centos \ - erlang-mnesia-21.0-1.el7.centos \ - erlang-ssl-21.0-1.el7.centos \ - erlang-stdlib-21.0-1.el7.centos - - - -RUN yum install -y \ - erlang-21.0-1.el7.centos \ - rpm-build +RUN rpm -i erlang-21.1.2-1.el7.centos.x86_64.rpm +RUN wget https://github.com/rebar/rebar/wiki/rebar && chmod +x rebar diff --git a/docker/ubuntu_21/Dockerfile b/docker/ubuntu_21/Dockerfile index c418c58..9e91b57 100644 --- a/docker/ubuntu_21/Dockerfile +++ b/docker/ubuntu_21/Dockerfile @@ -17,7 +17,9 @@ RUN apt-get install -y \ RUN wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb RUN dpkg -i erlang-solutions_1.0_all.deb RUN apt-get update -y -RUN apt-get install -y erlang-base=1:21.0-1 \ +RUN apt-get install -y + erlang=1:21.0-1 \ + erlang-base=1:21.0-1 \ erlang-syntax-tools=1:21.0-1 \ erlang-examples=1:21.0-1 \ erlang-src=1:21.0-1 \ -- cgit v1.2.1 From 9cd6627be8b7a5581809ac4292199d76ab57886a Mon Sep 17 00:00:00 2001 From: Gabriele Date: Thu, 21 Feb 2019 09:32:52 +0100 Subject: Rollback --- docker/ubuntu_21/Dockerfile | 56 +++------------------------------------------ 1 file changed, 3 insertions(+), 53 deletions(-) diff --git a/docker/ubuntu_21/Dockerfile b/docker/ubuntu_21/Dockerfile index 9e91b57..a830682 100644 --- a/docker/ubuntu_21/Dockerfile +++ b/docker/ubuntu_21/Dockerfile @@ -17,56 +17,6 @@ RUN apt-get install -y \ RUN wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb RUN dpkg -i erlang-solutions_1.0_all.deb RUN apt-get update -y -RUN apt-get install -y - erlang=1:21.0-1 \ - erlang-base=1:21.0-1 \ - erlang-syntax-tools=1:21.0-1 \ - erlang-examples=1:21.0-1 \ - erlang-src=1:21.0-1 \ - erlang-ic=1:21.0-1 \ - erlang-ic-java=1:21.0-1 \ - erlang-asn1=1:21.0-1 \ - erlang-crypto=1:21.0-1 \ - erlang-public-key=1:21.0-1 \ - erlang-ssl=1:21.0-1 \ - erlang-mnesia=1:21.0-1 \ - erlang-runtime-tools=1:21.0-1 \ - erlang-dev=1:21.0-1 \ - erlang-diameter=1:21.0-1 \ - erlang-eldap=1:21.0-1 \ - erlang-appmon=1:21.0-1 \ - erlang-common-test=1:21.0-1 \ - erlang-debugger=1:21.0-1 \ - erlang-dialyzer=1:21.0-1 \ - erlang-edoc=1:21.0-1 \ - erlang-erl-docgen=1:21.0-1 \ - erlang-et=1:21.0-1 \ - erlang-eunit=1:21.0-1 \ - erlang-gs=1:21.0-1 \ - erlang-inets=1:21.0-1 \ - erlang-inviso=1:21.0-1 \ - erlang-megaco=1:21.0-1 \ - erlang-observer=1:21.0-1 \ - erlang-odbc=1:21.0-1 \ - erlang-os-mon=1:21.0-1 \ - erlang-parsetools=1:21.0-1 \ - erlang-percept=1:21.0-1 \ - erlang-pman=1:21.0-1 \ - erlang-reltool=1:21.0-1 \ - erlang-snmp=1:21.0-1 \ - erlang-ssh=1:21.0-1 \ - erlang-test-server=1:21.0-1 \ - erlang-toolbar=1:21.0-1 \ - erlang-tools=1:21.0-1 \ - erlang-tv=1:21.0-1 \ - erlang-typer=1:21.0-1 \ - erlang-wx=1:21.0-1 \ - erlang-xmerl=1:21.0-1 \ - erlang=1:21.0-1 \ - erlang-ftp=1:21.0-1 \ - erlang-tftp=1:21.0-1 - - - -RUN apt-get install -y erlang-dev=1:21.0-1 \ - erlang-eunit=1:21.0-1 +RUN apt-get install erlang=1:21.0-1 -y +RUN apt-get install -y erlang-dev \ + erlang-eunit -- cgit v1.2.1