summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhvalera2022-05-28 01:03:27 +0300
committerkhvalera2022-05-28 01:07:14 +0300
commit763e5e628adff6a8d91f5ac69c20eb527900d811 (patch)
tree5d78e9454692a003819ab484038532c0255719a7
parentbc992064ee1dc17bbf66085e8a597ea0eb7cbab4 (diff)
downloadaur-763e5e628adff6a8d91f5ac69c20eb527900d811.tar.gz
Add bareos-storage-ceph and bareos-traymonitor
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD19
2 files changed, 23 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e27ad30b309d..a64131b9e9ae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = bareos
pkgdesc = Bareos - Backup Archiving Recovery Open Sourced
pkgver = 21.1.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.bareos.org
arch = i686
arch = x86_64
@@ -22,6 +22,7 @@ pkgbase = bareos
makedepends = glusterfs
makedepends = jansson
makedepends = pam_wrapper
+ makedepends = ceph-libs
source = git+https://github.com/bareos/bareos.git#tag=Release/21.1.3
source = 0001-distver.patch
source = 0002-libdroplet.patch
@@ -196,6 +197,10 @@ pkgname = bareos-storage
depends = openssl
depends = libcap
+pkgname = bareos-storage-ceph
+ pkgdesc = Bareos - Backup Archiving Recovery Open Sourced - Backup Archiving Recovery Open Sourced - storage daemon CEPH backend
+ depends = bareos-storage=21.1.3
+
pkgname = bareos-storage-droplet
pkgdesc = Bareos - Backup Archiving Recovery Open Sourced - Droplet support for storage daemon
depends = bareos-storage=21.1.3
diff --git a/PKGBUILD b/PKGBUILD
index 2eb2e54307c4..f54575ee57a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,6 +24,7 @@ pkgname=("bareos-bconsole"
"bareos-filedaemon-python2-plugin"
"bareos-filedaemon-python3-plugin"
"bareos-storage"
+ "bareos-storage-ceph"
"bareos-storage-droplet"
"bareos-storage-fifo"
"bareos-storage-glusterfs"
@@ -40,13 +41,13 @@ pkgname=("bareos-bconsole"
pkgver=21.1.3
pkgmajor=${pkgver%%.*}
-pkgrel=1
+pkgrel=2
arch=(i686 x86_64 armv7h aarch64)
groups=('bareos')
pkgdesc="Bareos - Backup Archiving Recovery Open Sourced"
url="http://www.bareos.org"
license=('AGPL3')
-makedepends=('cmake' 'gcc' 'libmariadbclient' 'postgresql-libs' 'python2' 'python' 'rpcsvc-proto' 'git' 'lsb-release' 'qt5-base' 'glusterfs' 'jansson' 'pam_wrapper') # 'ceph-libs'
+makedepends=('cmake' 'gcc' 'libmariadbclient' 'postgresql-libs' 'python2' 'python' 'rpcsvc-proto' 'git' 'lsb-release' 'qt5-base' 'glusterfs' 'jansson' 'pam_wrapper' 'ceph-libs')
source=("git+https://github.com/bareos/bareos.git#tag=Release/${pkgver}"
"0001-distver.patch"
"0002-libdroplet.patch"
@@ -550,6 +551,20 @@ package_bareos-storage() {
}
#=========================================
+package_bareos-storage-ceph() {
+ pkgdesc="${pkgdesc} - Backup Archiving Recovery Open Sourced - storage daemon CEPH backend"
+ depends=("bareos-storage=${pkgver}")
+ for f in \
+ usr/lib/bareos/backends/libbareossd-rados.so* \
+ usr/lib/bareos/backends/libbareossd-cephfs.so* \
+ usr/share/bareos/config/bareos-dir.d/storage/Rados.conf.example \
+ usr/share/bareos/config/bareos-sd.d/device/RadosStorage.conf.example \
+ ; do
+ cp_pkgdir "$f" "$srcdir/install/"
+ done
+}
+
+#=========================================
package_bareos-storage-droplet() {
pkgdesc="${pkgdesc} - Droplet support for storage daemon"
depends=("bareos-storage=${pkgver}")