Skip to content

Commit

Permalink
Update installation instructions.
Browse files Browse the repository at this point in the history
  • Loading branch information
atlesn committed Aug 18, 2021
1 parent 77400af commit 88c2d24
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 21 deletions.
35 changes: 18 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ The `.md` files contain the examples, and the source scripts and configuration f

## NEWS

### v1.19
- New module **cacher** to store messages for later use

### v1.17
- True event driven modules for reduced latency

### v1.16
- Support for **HTTP/2** in both the RRR HTTP server and client.
- Improved and simplified backend handling of HTTP requests
Expand Down Expand Up @@ -115,29 +121,38 @@ forking the GitHub repository.

Some systems have customized branches, choose one of the following if appropriate:

$ git checkout debian-buster
$ git checkout voidlinux
$ git checkout alpine
$ git checkout freebsd
$ git checkout ubuntu
$ git checkout ubuntu (Current LTS release)
$ git checkout ubuntu-hirsute

The RRR source tree contains packages for Debian-based systems, RedHat-based systems and ArchLinux.

See the *COMPILE* section below for further information.

#### Pre-compiled package for Debian Buster amd64/i386/armhf using APT
#### Pre-compiled package for Debian Bullseye amd64/armhf using APT

$ su -
# apt install curl gnupg
# curl -s https://apt.goliathdns.no/atle.gpg.key | apt-key add -
# curl -s https://apt.goliathdns.no/debian/buster.list > /etc/apt/sources.list.d/goliathdns.list
# curl -s https://apt.goliathdns.no/debian/bullseye.list > /etc/apt/sources.list.d/goliathdns.list
# apt update
# apt install rrr

To use Debian Buster, replace "bullseye.list" with "buster.list".
The i386 platform is available for Buster.

#### Pre-compiled package for Ubuntu Focal amd64 using APT

$ curl -s https://apt.goliathdns.no/atle.gpg.key | sudo apt-key add -
$ sudo sh -c "curl -s https://apt.goliathdns.no/ubuntu/focal.list > /etc/apt/sources.list.d/goliathdns.list"
$ sudo apt update
$ sudo apt install rrr

To use Ubuntu Hirsute, replace "focal.list" with "hirsute.list".

#### Pre-compiled Fedora package using yum

$ sudo su -
Expand Down Expand Up @@ -167,20 +182,6 @@ on the Ubuntu branch (`git checkout ubuntu`).
Packages for Debian Bullseye (testing release) are also available on the APT mirror, replace `buster` with `bullseye` in the above guide. These are
built from the `debian-testing` branch.

#### Pre-compiled development packages for Debian Buster using APT

$ su -
# apt install curl gnupg
# curl -s https://apt.goliathdns.no/atle.gpg.key | apt-key add -
# curl -s https://apt.goliathdns.no/debian-dev/buster.list > /etc/apt/sources.list.d/goliathdns-dev.list
# curl -s https://apt.goliathdns.no/debian/buster.list > /etc/apt/sources.list.d/goliathdns.list
# apt update
# apt install rrr

The development version contains the latest functionallity. Packages are built when new functionallity is considered OK to use.

Not all platforms are guaranteed to be built every time. The commands above will also add the default mirror which ensures updates when a new full release is made.

### COMPILE

Compiling the source requires some basic knowledge on how to build a program using Autotools. Usually,
Expand Down
3 changes: 1 addition & 2 deletions archlinux/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = rrr
pkgdesc = Read Route Record is a messaging daemon supporting HTTP, MQTT, TCP, UDP +++
pkgver = 1.18.1
pkgver = 1.19.0
pkgrel = 0
url = https://www.github.com/atlesn/rrr
arch = i686
Expand All @@ -21,4 +21,3 @@ pkgbase = rrr
md5sums = SKIP

pkgname = rrr

4 changes: 2 additions & 2 deletions archlinux/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Maintainer: Atle Solbakken <atle@goliathdns.no>
pkgname="rrr"
pkgver=1.18.1
pkgver=1.19.0
pkgrel=0
pkgdesc="Read Route Record is a messaging daemon supporting HTTP, MQTT, TCP, UDP +++"
arch=('i686' 'arm64' 'x86_64' 'aarch64')
Expand All @@ -10,7 +10,7 @@ depends=('python3' 'perl' 'mariadb-clients' 'libnghttp2' 'json-c' 'libevent')
optdepends=('systemd: systemd daemon support')
makedepends=('git')
provides=('rrr')
source=("git+https://github.com/atlesn/$pkgname.git#tag=v1.17-1")
source=("git+https://github.com/atlesn/$pkgname.git#tag=v1.19-0")
md5sums=('SKIP')

pkgver() {
Expand Down

0 comments on commit 88c2d24

Please sign in to comment.