aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Rader2024-06-10 09:37:17 -0400
committerDavid Rader2024-06-10 09:37:17 -0400
commitd2be2c31b4d1d1ca117319a54afc6ccdbf3ee257 (patch)
treec1b4747d73973a65c2f107a467b88fa0c07aee56
parent2ed2afea58cdb1107e0d984c6f59b7a2b8b642bf (diff)
downloadaur-d2be2c31b4d1d1ca117319a54afc6ccdbf3ee257.tar.gz
update to keepalive v 2.3.1
-rw-r--r--.SRCINFO6
-rw-r--r--BUILDING.md7
-rw-r--r--PKGBUILD9
-rw-r--r--README.md32
4 files changed, 24 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5c8a34f8699f..a55259010c5c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = keepalived-openrc
pkgdesc = keepalived bundled as an openrc based service
- pkgver = 2.2.8
- pkgrel = 4
+ pkgver = 2.3.1
+ pkgrel = 5
url = https://gitlab.com/drad/keepalived
install = keepalived.install
arch = x86_64
@@ -11,7 +11,7 @@ pkgbase = keepalived-openrc
makedepends = libnl
makedepends = net-snmp
depends = openrc
- source = keepalived-2.2.8.tar.gz::https://www.keepalived.org/software/keepalived-2.2.8.tar.gz
+ source = keepalived-2.3.1.tar.gz::https://www.keepalived.org/software/keepalived-2.3.1.tar.gz
md5sums = 8c26f75a8767e5341d82696e1e717115
pkgname = keepalived-openrc
diff --git a/BUILDING.md b/BUILDING.md
index 35028af036b0..5c29a47081fb 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -1,6 +1,13 @@
# Building
+### Check For Updates
+
+- [upstream](https://www.keepalived.org/download.html)
+
+### Process
+
- make changes as needed
+- update PKGBUILD > pkgver to new upstream version
- increment PKGBUILD > pkgrel
- test locally as needed
- generate new .SRCINFO: `makepkg --printsrcinfo > .SRCINFO`
diff --git a/PKGBUILD b/PKGBUILD
index 6aceff44b091..aa0d6119e6de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,23 +8,20 @@
pkgname=keepalived-openrc
_pkgname=keepalived
-pkgver="2.2.8"
-pkgrel="4"
+pkgver="2.3.1"
+pkgrel="5"
pkgdesc="keepalived bundled as an openrc based service"
arch=("x86_64")
url='https://gitlab.com/drad/keepalived'
license=('GPL3')
depends=(openrc)
makedepends=('gcc' 'openssl' 'libnl' 'net-snmp')
-#~ optdepends=()
-#~ conflicts=()
+
install=keepalived.install
#changelog=CHANGELOG.md
source=("$_pkgname-$pkgver.tar.gz::https://www.keepalived.org/software/$_pkgname-$pkgver.tar.gz")
md5sums=('8c26f75a8767e5341d82696e1e717115')
-#~ prepare() {}
-
build() {
cd "$_pkgname-$pkgver"
./configure --prefix=/usr/local/$_pkgname-$pkgver
diff --git a/README.md b/README.md
index 0926bf632391..8cb42df8eb94 100644
--- a/README.md
+++ b/README.md
@@ -7,17 +7,14 @@ A build of keepalived for openrc deployment - nothing fancy, nothing special.
Most installations of this package will likely be on a server (which likely is not using or have a user account). If this is the case you can install as nobody user as follows:
-1. install needed dependencies:
-```
-pacman -S gcc openssl libnl net-snmp git
-```
+1. install needed dependencies: `pacman -S gcc openssl libnl net-snmp git`
2. create a build directory and set it up to be owned by the nobody user
```
-mkdir /home/build
-chgrp nobody /home/build
-chmod g+ws /home/build
-setfacl -m u::rwx,g::rwx /home/build
-setfacl -d --set u::rwx,g::rwx,o::- /home/build
+mkdir /home/build \
+ && chgrp nobody /home/build \
+ && chmod g+ws /home/build \
+ && setfacl -m u::rwx,g::rwx /home/build \
+ && setfacl -d --set u::rwx,g::rwx,o::- /home/build
```
3. Now you can clone and build:
```
@@ -26,17 +23,13 @@ git clone https://gitlab.com/drad/keepalived.git \
&& sudo -u nobody makepkg -c \
&& ls -lh keepalived*.zst
```
-4. Finally install:
-```
-pacman -U keepalived-openrc-{version-arch}.pkg.tar.zst
-```
+4. Finally install: `pacman -U keepalived-openrc-{version-arch}.pkg.tar.zst`
Optionally, you can installed the usual AUR way:
-
```
-git clone https://gitlab.com/drad/keepalived.git
-cd keepalived
-makepkg -sirc
+git clone https://gitlab.com/drad/keepalived.git \
+ && cd keepalived \
+ && makepkg -sirc
```
@@ -49,10 +42,7 @@ cd /home/build/keepalived \
&& sudo -u nobody makepkg -c \
&& ls -lh keepalived*.zst
```
-2. Install:
-```
-pacman -U keepalived-openrc-{version-arch}.pkg.tar.zst
-```
+2. Install: `pacman -U keepalived-openrc-{version-arch}.pkg.tar.zst`
### Remove