diff options
author | David Rader | 2024-06-10 09:37:17 -0400 |
---|---|---|
committer | David Rader | 2024-06-10 09:37:17 -0400 |
commit | d2be2c31b4d1d1ca117319a54afc6ccdbf3ee257 (patch) | |
tree | c1b4747d73973a65c2f107a467b88fa0c07aee56 | |
parent | 2ed2afea58cdb1107e0d984c6f59b7a2b8b642bf (diff) | |
download | aur-d2be2c31b4d1d1ca117319a54afc6ccdbf3ee257.tar.gz |
update to keepalive v 2.3.1
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | BUILDING.md | 7 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | README.md | 32 |
4 files changed, 24 insertions, 30 deletions
@@ -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` @@ -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 |