[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 8f5aaf3f05f8d3b93ab0fb83d69afe84c3b148c2 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Feb 17 14:35:10 2024 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 17 14:35:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5aaf3f app-backup/bareos: remove unused patches/files Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: David Seifert gentoo.org> .../bareos/files/bareos-20.0.2-cmake-gentoo.patch | 24 app-backup/bareos/files/bareos-dir.confd | 17 --- app-backup/bareos/files/bareos-dir.initd | 24 app-backup/bareos/files/bareos-dir.service | 30 - app-backup/bareos/files/bareos-fd.confd| 7 -- app-backup/bareos/files/bareos-fd.initd| 11 -- app-backup/bareos/files/bareos-gcc13-fixes.patch | 124 - app-backup/bareos/files/bareos-sd.confd| 10 -- app-backup/bareos/files/bareos-sd.initd| 24 9 files changed, 271 deletions(-) diff --git a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch b/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch deleted file mode 100644 index 9d3cf8092e1c.. --- a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -urw bareos-Release-20.0.2.orig/core/cmake/distname.sh bareos-Release-20.0.2/core/cmake/distname.sh bareos-Release-20.0.2.orig/core/cmake/distname.sh 2021-06-10 06:07:18.0 -0930 -+++ bareos-Release-20.0.2/core/cmake/distname.sh 2021-08-15 17:07:37.168216517 -0930 -@@ -153,7 +153,7 @@ - elif test -f /etc/gentoo-release - then - PLATFORM=gentoo -- DISTVER=`awk '/version / { print $5 }' < /etc/gentoo-release` -+ DISTVER=`awk '/release / { print $5 }' < /etc/gentoo-release` - elif test -f /etc/debian_version - then - if `test -f /etc/apt/sources.list && grep -q ubuntu /etc/apt/sources.list`; then -diff -urw bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt bareos-Release-20.0.2/core/platforms/CMakeLists.txt bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt 2021-06-10 06:07:18.0 -0930 -+++ bareos-Release-20.0.2/core/platforms/CMakeLists.txt2021-08-15 17:07:37.549226558 -0930 -@@ -30,6 +30,8 @@ - message(STATUS "adding subdirectories debian and univention") - add_subdirectory(debian) - add_subdirectory(univention) -+ elseif(${PLATFORM} STREQUAL gentoo) -+message(STATUS "PLATFORM: " ${PLATFORM}) - elseif(${PLATFORM} STREQUAL hpux) - message(STATUS "PLATFORM: " ${PLATFORM}) - elseif(${PLATFORM} STREQUAL archlinux) diff --git a/app-backup/bareos/files/bareos-dir.confd b/app-backup/bareos/files/bareos-dir.confd deleted file mode 100644 index 6d755bf93344.. --- a/app-backup/bareos/files/bareos-dir.confd +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Config file for /etc/init.d/bareos-dir - -# Bareos can use more than one catalog database and each one can -# be of any supported type. -# If a database server where you store a bareos catalog -# is on a different machine, you might want to remove the corresponding -# type from the rc_need variable. -rc_need="%databasetypes%" - -# Options for the director daemon. -# The director can be run as a non-root user, however -# please ensure that this user has proper permissions to -# access your backup devices. -DIR_OPTIONS="-u bareos -g bareos" diff --git a/app-backup/bareos/files/bareos-dir.initd b/app-backup/bareos/files/bareos-dir.initd deleted file mode 100644 index a2986d133cc3.. --- a/app-backup/bareos/files/bareos-dir.initd +++ /dev/null @@ -1,24 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -depend() { - use dns bareos-fd bareos-sd -} - -start_pre() { - checkpath --directory --owner root:bareos --mode 01775 /run/bareos - if [[ -e /run/bareos/bareos-dir.9101.pid && $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then - eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)" - exit 1 - fi -} - -start_post() { - ewaitfile 10 /run/bareos/bareos-dir.9101.pid - checkpath --file --owner root:bareos /run/bareos/bareos-dir.9101.pid -} - -command="/usr/sbin/bareos-dir" -command_args="${DIR_OPTIONS}" -pidfile="/run/bareos/bareos-dir.9101.pid" diff --git a/app-backup/bareos/files/bareos-dir.service b/app-backup/bareos/files/bareos-dir.service deleted file mode 100644 index f0a611715487.. --- a/app-backup/bareos/files/bareos-dir.service +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# Bareos Director Daemon -
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 81b05212537ac738d9f056cc93c23602795a5d8b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jun 11 13:03:11 2023 + Commit: Marc Schiffbauer gentoo org> CommitDate: Sun Jun 18 11:13:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b05212 app-backup/bareos: remove unused files Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/31387 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-dir-21.initd | 22 -- app-backup/bareos/files/bareos-fd-21.initd | 21 - app-backup/bareos/files/bareos-sd-21.initd | 21 - 3 files changed, 64 deletions(-) diff --git a/app-backup/bareos/files/bareos-dir-21.initd b/app-backup/bareos/files/bareos-dir-21.initd deleted file mode 100644 index 916ee13b36ce.. --- a/app-backup/bareos/files/bareos-dir-21.initd +++ /dev/null @@ -1,22 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need postgresql - use dns bareos-fd bareos-sd -} - -start() { - ebegin "Starting bareos director" - checkpath -d -m 0750 -o root:bareos /run/bareos - start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \ - -- -p /run/bareos/bareos-dir.9101.pid ${DIR_OPTIONS} - eend $? -} - -stop() { - ebegin "Stopping bareos director" - start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-dir.9101.pid - eend $? -} diff --git a/app-backup/bareos/files/bareos-fd-21.initd b/app-backup/bareos/files/bareos-fd-21.initd deleted file mode 100644 index f0632261a0c5.. --- a/app-backup/bareos/files/bareos-fd-21.initd +++ /dev/null @@ -1,21 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -depend() { - use dns -} - -start() { - ebegin "Starting bareos file daemon" - checkpath -d -m 0750 -o root:bareos /run/bareos - start-stop-daemon --start --quiet --exec /usr/sbin/bareos-fd \ - -- -p /run/bareos/bareos-fd.9102.pid ${FD_OPTIONS} - eend $? -} - -stop() { - ebegin "Stopping bareos file daemon" - start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-fd.9102.pid - eend $? -} diff --git a/app-backup/bareos/files/bareos-sd-21.initd b/app-backup/bareos/files/bareos-sd-21.initd deleted file mode 100644 index 07091dbd74c5.. --- a/app-backup/bareos/files/bareos-sd-21.initd +++ /dev/null @@ -1,21 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -depend() { - use dns -} - -start() { - ebegin "Starting bareos storage daemon" - checkpath -d -m 0750 -o root:bareos /run/bareos - start-stop-daemon --start --quiet --exec /usr/sbin/bareos-sd \ - -- -p /run/bareos/bareos-sd.9103.pid ${SD_OPTIONS} - eend $? -} - -stop() { - ebegin "Stopping bareos storage daemon" - start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-sd.9103.pid - eend $? -}
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 6727fea1fac8cf7523aa734a047c25b70fb710b9 Author: Marc Schiffbauer gentoo org> AuthorDate: Thu Apr 20 16:44:17 2023 + Commit: Marc Schiffbauer gentoo org> CommitDate: Thu Apr 20 20:22:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6727fea1 app-backup/bareos: fix gcc13 compile error in 20.0.8 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/bareos-20.0.8-r1.ebuild| 394 +++ app-backup/bareos/files/bareos-gcc13-fixes.patch | 124 +++ 2 files changed, 518 insertions(+) diff --git a/app-backup/bareos/bareos-20.0.8-r1.ebuild b/app-backup/bareos/bareos-20.0.8-r1.ebuild new file mode 100644 index ..7261e6e6745f --- /dev/null +++ b/app-backup/bareos/bareos-20.0.8-r1.ebuild @@ -0,0 +1,394 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..10} ) +CMAKE_WARN_UNUSED_CLI=no +#CMAKE_REMOVE_MODULES=yes + +inherit python-any-r1 systemd cmake tmpfiles + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb + logwatch mysql ndmp +postgres readline scsi-crypto + sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr" + +# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake +DEPEND=" + !app-backup/bacula + acct-group/${PN} + !x86? ( + ceph? ( sys-cluster/ceph ) + ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + acct-user/${PN} + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson:= ) + ) + ) + logwatch? ( sys-apps/logwatch ) + ndmp? ( net-libs/rpcsvc-proto ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + dev-libs/openssl:0=[static-libs] + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + dev-libs/openssl:0= + sys-libs/ncurses:= + sys-libs/zlib + ) + " +RDEPEND="${DEPEND} + !clientonly? ( + storage-daemon? ( + sys-block/mtx + app-arch/mt-st + ) + ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) + " +BDEPEND="${PYTHON_DEPS}" + +REQUIRED_USE=" + !clientonly? ( || ( mysql postgres sqlite ) ) + static? ( clientonly ) + x86? ( !ceph ) +" + +S=${WORKDIR}/${PN}-Release-${PV} + +src_prepare() { + use mysql&& export mydbtypes+=( mysql ) + use postgres && export mydbtypes+=( postgresql ) + use sqlite && export mydbtypes+=( sqlite ) + + # enables default database driver in catalog + pushd core/src/defaultconfigs >&/dev/null || die + sed -i -e 's/#dbdriver/dbdriver/' -e '/XXX_REPLACE_WITH_DATABASE_DRIVER_XXX/d' \ + $(grep -rl XXX_REPLACE_WITH_DATABASE_DRIVER_XXX) || die "sed on MyCatalog.conf.in failed" + popd >&/dev/null || die + + # fix gentoo platform support + eapply -p1 "${FILESDIR}/${PN}-20.0.2-cmake-gentoo.patch" + eapply "${FILESDIR}/${PN}-gcc13-fixes.patch" + + # fix missing DESTDIR in symlink creation + sed -i '/bareos-symlink-default-db-backend.cmake/d' "${S}/core/src/cats/CMakeLists.txt" + + # disable dird and stored plugins, because of + # py2 dependency + cd "${S}/core/src/plugins" + cmake_comment_add_subdirectory dird + cmake_comment_add_subdirectory stored + cd - + + CMAKE_USE_DIR="$S/core" + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=() + + CMAKE_USE_DIR="$S/core" + + pushd core/platforms >&/dev/null || die + cmake_comment_add_subdirectory '${DISTNAME}' + popd >&/dev/null || die + + if use clientonly; then + mycmakeargs+=( + -Dclient-only=ON + -Dstatic-cons=$(usex static) + -Dstatic-fd=$(usex static) + ) + fi + + for useflag in acl ipv6 ndmp scsi-crypto \ + systemd mysql lmdb; do + mycmakeargs+=( -D$useflag=$(usex $useflag) ) +
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 5fd6f2b723cc86466420b69a487cbbe7e58571d9 Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Dec 16 13:27:17 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Fri Dec 16 13:27:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd6f2b7 app-backup/bareos: fix pidfile name for sd Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-sd-21-r1.initd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/bareos/files/bareos-sd-21-r1.initd b/app-backup/bareos/files/bareos-sd-21-r1.initd index 9eaed8025d0a..d6a5765a74a4 100644 --- a/app-backup/bareos/files/bareos-sd-21-r1.initd +++ b/app-backup/bareos/files/bareos-sd-21-r1.initd @@ -13,4 +13,4 @@ start_pre() { command="/usr/sbin/bareos-sd" command_args="-f ${DIR_OPTIONS}" command_background="true" -pidfile="/run/bareos/bareos-dir.9103.pid" +pidfile="/run/bareos/bareos-sd.9103.pid"
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 36e288262d4a9993fe3528ca913f174cdd4de0f3 Author: Marc Schiffbauer gentoo org> AuthorDate: Sat Dec 10 18:30:19 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Sat Dec 10 18:31:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e28826 app-backup/bareos: improve openrc init scripts Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-dir.initd | 4 app-backup/bareos/files/bareos-sd.initd | 4 2 files changed, 8 insertions(+) diff --git a/app-backup/bareos/files/bareos-dir.initd b/app-backup/bareos/files/bareos-dir.initd index 0bb566582f4c..a2986d133cc3 100644 --- a/app-backup/bareos/files/bareos-dir.initd +++ b/app-backup/bareos/files/bareos-dir.initd @@ -8,6 +8,10 @@ depend() { start_pre() { checkpath --directory --owner root:bareos --mode 01775 /run/bareos + if [[ -e /run/bareos/bareos-dir.9101.pid && $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then + eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)" + exit 1 + fi } start_post() { diff --git a/app-backup/bareos/files/bareos-sd.initd b/app-backup/bareos/files/bareos-sd.initd index 222dc95f47d5..a4a45343d137 100644 --- a/app-backup/bareos/files/bareos-sd.initd +++ b/app-backup/bareos/files/bareos-sd.initd @@ -8,6 +8,10 @@ depend() { start_pre() { checkpath --directory --owner root:bareos --mode 01775 /run/bareos + if [[ -e /run/bareos/bareos-sd.9103.pid && $(stat -c %U /run/bareos/bareos-sd.9103.pid) != "root" ]]; then + eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)" + exit 1 + fi } start_post() {
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 664fb6333ce395cd075283c7b975af3ae128d5d3 Author: Marc Schiffbauer gentoo org> AuthorDate: Sat Dec 10 18:02:40 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Sat Dec 10 18:09:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664fb633 app-backup/bareos: add 20.0.8 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-20.0.8.ebuild | 393 + .../bareos/files/bareos-20.0.2-cmake-gentoo.patch | 24 ++ app-backup/bareos/files/bareos-dir.initd | 30 +- app-backup/bareos/files/bareos-fd.initd| 16 +- app-backup/bareos/files/bareos-sd.initd| 30 +- app-backup/bareos/metadata.xml | 1 + 7 files changed, 442 insertions(+), 53 deletions(-) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 0325b45696fd..e9d91ab26b15 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,2 +1,3 @@ +DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75 SHA512 1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68 DIST bareos-21.1.2.tar.gz 11582588 BLAKE2B e7e02b3897d7e377cc79d9d0880da821f1b81d1f54891d89e704e78f51471cdf94b5a02ffe2f4ed54dec38bf37ccc757bf1641c3b678a04e401f48484ed3c941 SHA512 acdc787ff828add93c81b2b7d293dec90f2aa22aa3aee3002662bd30e88dc0dc58b753bb63ca7c111fac6c7eeea888938236c1169f92ed6cec27941036c7b6b1 DIST bareos-21.1.5.tar.gz 11655244 BLAKE2B 18ef42669cfdd7a663910fa1ce9b46f12eab0aa3a2106e9877dc3d341e9a7b309c21bc1768d4873d626938fcbb2084884a85d6dcef0aa2834b117aef1034d28f SHA512 637c6c0500ff31bb2c87f27d87f908d49836191afb880de4b636432b9c20433ec6f32f5805aaa7fb57f2f99a0201c51802c8d213ee5573642698f74da4cb06b7 diff --git a/app-backup/bareos/bareos-20.0.8.ebuild b/app-backup/bareos/bareos-20.0.8.ebuild new file mode 100644 index ..df9da51888cc --- /dev/null +++ b/app-backup/bareos/bareos-20.0.8.ebuild @@ -0,0 +1,393 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +CMAKE_WARN_UNUSED_CLI=no +#CMAKE_REMOVE_MODULES=yes + +inherit python-any-r1 systemd cmake tmpfiles + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb + logwatch mysql ndmp +postgres readline scsi-crypto + sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr" + +# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake +DEPEND=" + !app-backup/bacula + acct-group/${PN} + !x86? ( + ceph? ( sys-cluster/ceph ) + ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + acct-user/${PN} + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson:= ) + ) + ) + logwatch? ( sys-apps/logwatch ) + ndmp? ( net-libs/rpcsvc-proto ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + dev-libs/openssl:0=[static-libs] + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + dev-libs/openssl:0= + sys-libs/ncurses:= + sys-libs/zlib + ) + " +RDEPEND="${DEPEND} + !clientonly? ( + storage-daemon? ( + sys-block/mtx + app-arch/mt-st + ) + ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) + " +BDEPEND="${PYTHON_DEPS}" + +REQUIRED_USE=" + !clientonly? ( || ( mysql postgres sqlite ) ) + static? ( clientonly ) + x86? ( !ceph ) +" + +S=${WORKDIR}/${PN}-Release-${PV} + +src_prepare() { + use mysql&& export mydbtypes+=( mysql ) + use postgres && export mydbtypes+=( postgresql ) + use sqlite && export mydbtypes+=( sqlite ) + + # enables default database driver in catalog + pushd core/src/defaultconfigs >&/dev/null || die + sed -i -e 's/#dbdriver
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: aabd7357b827327c6e4a772cd8dcf9560ecced6b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Nov 25 15:48:32 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Nov 25 17:48:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabd7357 app-backup/bareos: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28428 Signed-off-by: Conrad Kostecki gentoo.org> .../bareos/files/bareos-20.0.2-cmake-gentoo.patch | 24 -- app-backup/bareos/files/bareos-cmake-gentoo.patch | 11 -- 2 files changed, 35 deletions(-) diff --git a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch b/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch deleted file mode 100644 index 9d3cf8092e1c.. --- a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -urw bareos-Release-20.0.2.orig/core/cmake/distname.sh bareos-Release-20.0.2/core/cmake/distname.sh bareos-Release-20.0.2.orig/core/cmake/distname.sh 2021-06-10 06:07:18.0 -0930 -+++ bareos-Release-20.0.2/core/cmake/distname.sh 2021-08-15 17:07:37.168216517 -0930 -@@ -153,7 +153,7 @@ - elif test -f /etc/gentoo-release - then - PLATFORM=gentoo -- DISTVER=`awk '/version / { print $5 }' < /etc/gentoo-release` -+ DISTVER=`awk '/release / { print $5 }' < /etc/gentoo-release` - elif test -f /etc/debian_version - then - if `test -f /etc/apt/sources.list && grep -q ubuntu /etc/apt/sources.list`; then -diff -urw bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt bareos-Release-20.0.2/core/platforms/CMakeLists.txt bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt 2021-06-10 06:07:18.0 -0930 -+++ bareos-Release-20.0.2/core/platforms/CMakeLists.txt2021-08-15 17:07:37.549226558 -0930 -@@ -30,6 +30,8 @@ - message(STATUS "adding subdirectories debian and univention") - add_subdirectory(debian) - add_subdirectory(univention) -+ elseif(${PLATFORM} STREQUAL gentoo) -+message(STATUS "PLATFORM: " ${PLATFORM}) - elseif(${PLATFORM} STREQUAL hpux) - message(STATUS "PLATFORM: " ${PLATFORM}) - elseif(${PLATFORM} STREQUAL archlinux) diff --git a/app-backup/bareos/files/bareos-cmake-gentoo.patch b/app-backup/bareos/files/bareos-cmake-gentoo.patch deleted file mode 100644 index 0f67a9e5d9de.. --- a/app-backup/bareos/files/bareos-cmake-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ core/cmake/distname.sh.orig2019-01-31 12:39:26.0 +0100 -+++ core/cmake/distname.sh 2019-02-05 10:26:43.258936535 +0100 -@@ -134,7 +134,7 @@ - elif test -f /etc/gentoo-release - then - DISTNAME=gentoo -- DISTVER=`awk '/version / { print $5 }' < /etc/gentoo-release` -+ DISTVER=`awk '/release / { print $5 }' < /etc/gentoo-release` - elif test -f /etc/debian_version - then - if `test -f /etc/apt/sources.list && grep -q ubuntu /etc/apt/sources.list`; then
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 30f8233e70e490096f9412e42eb55af66159ae97 Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Mar 25 07:29:35 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Fri Mar 25 07:30:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f8233e app-backup/bareos: rm old USE flags and patches Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-cmake-rados.patch| 21 - .../bareos-cmake-symlink-default-db-backend.patch | 9 - app-backup/bareos/metadata.xml | 6 -- 3 files changed, 36 deletions(-) diff --git a/app-backup/bareos/files/bareos-cmake-rados.patch b/app-backup/bareos/files/bareos-cmake-rados.patch deleted file mode 100644 index c9a0c176692e.. --- a/app-backup/bareos/files/bareos-cmake-rados.patch +++ /dev/null @@ -1,21 +0,0 @@ core/cmake/BareosCheckSymbols.cmake.orig 2018-12-05 23:39:37.307627387 +0100 -+++ core/cmake/BareosCheckSymbols.cmake2018-12-05 23:40:00.999464771 +0100 -@@ -21,7 +21,7 @@ - - - CHECK_SYMBOL_EXISTS(__stub_lchmod features.h LCHMOD_IS_A_STUB1) --CHECK_SYMBOL_EXISTS(__stub___lchmod features_h LCHMOD_IS_A_STUB2) -+#CHECK_SYMBOL_EXISTS(__stub___lchmod features_h LCHMOD_IS_A_STUB2) - - - -@@ -43,7 +43,9 @@ - - cmake_push_check_state() - SET(CMAKE_REQUIRED_LIBRARIES ${RADOS_LIBRARIES}) -+if ("${HAVE_RADOS}") - CHECK_SYMBOL_EXISTS(rados_ioctx_set_namespace rados/librados.h HAVE_RADOS_NAMESPACES) - CHECK_SYMBOL_EXISTS(rados_nobjects_list_open rados/librados.h HAVE_RADOS_NOBJECTS_LIST) -+endif() - cmake_pop_check_state() - diff --git a/app-backup/bareos/files/bareos-cmake-symlink-default-db-backend.patch b/app-backup/bareos/files/bareos-cmake-symlink-default-db-backend.patch deleted file mode 100644 index 8c46fdf0dc86.. --- a/app-backup/bareos/files/bareos-cmake-symlink-default-db-backend.patch +++ /dev/null @@ -1,9 +0,0 @@ work/bareos-Release-18.2.5/core/cmake/bareos-symlink-default-db-backend.cmake.orig 2019-01-31 12:39:26.0 +0100 -+++ work/bareos-Release-18.2.5/core/cmake/bareos-symlink-default-db-backend.cmake 2019-02-05 11:00:24.559983661 +0100 -@@ -19,5 +19,5 @@ - MESSAGE(STATUS "${CMAKE_COMMAND} -E create_symlink ${libdir}/libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX} ${backenddir}/libbareoscats-${default_db_backend}${CMAKE_SHARED_LIBRARY_SUFFIX}") - execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink - ${backenddir}/libbareoscats-${default_db_backend}${CMAKE_SHARED_LIBRARY_SUFFIX} -- ${libdir}/libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX}.${BAREOS_NUMERIC_VERSION} -+ $ENV{DESTDIR}/${libdir}/libbareoscats${CMAKE_SHARED_LIBRARY_SUFFIX}.${BAREOS_NUMERIC_VERSION} -) diff --git a/app-backup/bareos/metadata.xml b/app-backup/bareos/metadata.xml index a2d98845f1a5..74fcd0331c3a 100644 --- a/app-backup/bareos/metadata.xml +++ b/app-backup/bareos/metadata.xml @@ -7,20 +7,14 @@ Enable ceph support -Enable cephfs storage backend Only install file-daemon (client) Install director -Enable support vor lz4, lz4hc and lzfast using dev-libs/bareos-fastlzlib Enable glusterfs storage backend -When ssl is enabled, use GnuTLS instead of OpenSSL JSON API support using JANSSON for director enable build of LMDB support for faster accurate backup Install support files for logwatch Enable support for NDMP (Network Data Management Protocol) -Enable rados storage backend -Enable use of rados-striper Enable low level SCSI crypto support -Enable SQL pooling support Install storage daemon (bareos-sd) Enable bareos-fd VMware plugin
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: f9aa2491329e3b770bfa24a8139c8fde245f1867 Author: Marc Schiffbauer gentoo org> AuthorDate: Mon Feb 7 07:23:25 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Mon Feb 7 07:30:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aa2491 app-backup/bareos: fix pid file creation Closes: https://bugs.gentoo.org/832805 Signed-off-by: Marc Schiffbauer gentoo.org> ...eos-21.0.0-r1.ebuild => bareos-21.0.0-r2.ebuild} | 11 +++ app-backup/bareos/files/bareos-dir-21.confd | 2 +- app-backup/bareos/files/bareos-dir-21.initd | 17 - app-backup/bareos/files/bareos-fd-21.confd | 7 +++ app-backup/bareos/files/bareos-fd-21.initd | 21 + app-backup/bareos/files/bareos-sd-21.confd | 10 ++ app-backup/bareos/files/bareos-sd-21.initd | 21 + 7 files changed, 67 insertions(+), 22 deletions(-) diff --git a/app-backup/bareos/bareos-21.0.0-r1.ebuild b/app-backup/bareos/bareos-21.0.0-r2.ebuild similarity index 96% rename from app-backup/bareos/bareos-21.0.0-r1.ebuild rename to app-backup/bareos/bareos-21.0.0-r2.ebuild index 787a7074b9fc..4baeaaf6c0ec 100644 --- a/app-backup/bareos/bareos-21.0.0-r1.ebuild +++ b/app-backup/bareos/bareos-21.0.0-r2.ebuild @@ -332,21 +332,16 @@ src_install() { myscripts="bareos-fd" if ! use clientonly; then if use director; then - myscripts+=" bareos-dir-21" + myscripts+=" bareos-dir" fi if use storage-daemon; then myscripts+=" bareos-sd" fi fi for script in ${myscripts}; do - # copy over init script and config to a temporary location - # so we can modify them as needed - cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd" - cp "${FILESDIR}/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd" - # install init script and config - newinitd "${T}/${script}".initd "${script/-21/}" - newconfd "${T}/${script}".confd "${script/-21/}" + newinitd "${FILESDIR}/${script}-21".initd "${script}" + newconfd "${FILESDIR}/${script}-21".confd "${script}" done # install systemd unit files diff --git a/app-backup/bareos/files/bareos-dir-21.confd b/app-backup/bareos/files/bareos-dir-21.confd index 3ad4b7482f93..4e2ee55d8924 100644 --- a/app-backup/bareos/files/bareos-dir-21.confd +++ b/app-backup/bareos/files/bareos-dir-21.confd @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Config file for /etc/init.d/bareos-dir diff --git a/app-backup/bareos/files/bareos-dir-21.initd b/app-backup/bareos/files/bareos-dir-21.initd index 7100b615105c..916ee13b36ce 100644 --- a/app-backup/bareos/files/bareos-dir-21.initd +++ b/app-backup/bareos/files/bareos-dir-21.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 depend() { @@ -9,23 +9,14 @@ depend() { start() { ebegin "Starting bareos director" - # g+w until #631598 is resolved - checkpath -d -m 0770 -o root:bareos /run/bareos + checkpath -d -m 0750 -o root:bareos /run/bareos start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \ - -- ${DIR_OPTIONS} - # harden pid file until #631598 is resolved - ewaitfile 10 /run/bareos/bareos-dir.9101.pid - chown root:bareos /run/bareos/bareos-dir.9101.pid + -- -p /run/bareos/bareos-dir.9101.pid ${DIR_OPTIONS} eend $? } stop() { ebegin "Stopping bareos director" - # check pid file until #631598 is resolved - if [[ $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then - eerror "SECURITY ALERT: pid file is not root owned anymore?! (see #631598)" - else - start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-dir.9101.pid - fi + start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-dir.9101.pid eend $? } diff --git a/app-backup/bareos/files/bareos-fd-21.confd b/app-backup/bareos/files/bareos-fd-21.confd new file mode 100644 index ..407f2a8828eb --- /dev/null +++ b/app-backup/bareos/files/bareos-fd-21.confd @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Config file for /etc/init.d/bareos-fd + +# Options for the file daemon. +FD_OPTIONS="-u root -g bareos" diff --git a/app-backup/bareos/files/bareos-fd-21.initd b/app-backup/bareos/fil
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: bb4196df66ab885e344a752b394142c11ae7ea67 Author: Marc Schiffbauer gentoo org> AuthorDate: Tue Feb 1 10:01:53 2022 + Commit: Marc Schiffbauer gentoo org> CommitDate: Tue Feb 1 10:02:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4196df app-backup/bareos: add 21.0.0 Closes: https://bugs.gentoo.org/830682 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-21.0.0.ebuild | 358 + .../bareos/files/bareos-21-cmake-gentoo.patch | 12 + app-backup/bareos/files/bareos-dir-21.confd| 10 + app-backup/bareos/files/bareos-dir-21.initd| 31 ++ app-backup/bareos/files/bareos-dir-21.service | 32 ++ 6 files changed, 444 insertions(+) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 406a45ba107a..b10d1c65a297 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,3 +1,4 @@ DIST bareos-18.2.12.tar.gz 10566403 BLAKE2B 765a5430c495b21edc0c22d6903e23d312b1dc2b94e0d2a4227c10a38be8fe638636cf32a58e8aaf83b389581bf1348b4d27be6886f61180c20496acbd0eb015 SHA512 1d308d3021e8277832ce933fbafdf514bc194a1a2a2d761e66fb26ec2af419d19ae38894a7cb56e036c5af003bf640117b5a11954d478b35e13a02007f99f4de DIST bareos-19.2.11.tar.gz 12890679 BLAKE2B 2872e4eed8186f024211faeefcb5b38448f38d90a2c7c73ef8fa1e51d3a917344a7acbe09a01d0205ad312ec136161eb1b0aa28dcceabbf71d78206a724602b0 SHA512 46769f6e26068669c2656ed8afc73dbd6f07a88d65cf557193684c130bdb93567f3ab06374484be499e5edb7bdd32013edecb05ff19843d3d806a38ca1892749 DIST bareos-20.0.3.tar.gz 13335390 BLAKE2B c35ab9fd290377fc56ae8ff87f54b1cde5d1b7caa89b9c97e259da48da4e07fa85cba38c5a4d461b7ce170f9b14a69f78ad217584abb77ee15d3e85080cbe49b SHA512 3f9bf020e0d519da75221ebd200634713c791e2fdc90a13482ffb3294912d5e2ee28f8338dbef06ba6c98727bae447f6f8bb8d4a06520001f7cefa3614769082 +DIST bareos-21.0.0.tar.gz 11306618 BLAKE2B 0363465c40a8053bb5ec772c18ac0dc852f379979e3afc45dd29c79f8187238363c1f07e2f39d25613404b1b6e253700b33b274389ca2dc4655d201bc4888166 SHA512 0a57bccca0589f3ce8a5664afbeb1eb1b17ec7142722e2d0bb2a0bbd9007688725b39c6db59646c180ce096e55451c09934e6479a2b4deeb4d3ee738ab2c32cd diff --git a/app-backup/bareos/bareos-21.0.0.ebuild b/app-backup/bareos/bareos-21.0.0.ebuild new file mode 100644 index ..3a2b763a61dd --- /dev/null +++ b/app-backup/bareos/bareos-21.0.0.ebuild @@ -0,0 +1,358 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +CMAKE_WARN_UNUSED_CLI=no +#CMAKE_REMOVE_MODULES=yes + +inherit python-any-r1 systemd cmake tmpfiles + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb + logwatch ndmp readline scsi-crypto + static +storage-daemon systemd tcpd vim-syntax vmware xattr" + +# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake +DEPEND=" + !app-backup/bacula + acct-group/${PN} + !x86? ( + ceph? ( sys-cluster/ceph ) + ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + acct-user/${PN} + dev-db/postgresql:*[threads] + director? ( + virtual/mta + jansson? ( dev-libs/jansson:= ) + ) + ) + logwatch? ( sys-apps/logwatch ) + ndmp? ( net-libs/rpcsvc-proto ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + dev-libs/openssl:0=[static-libs] + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + dev-libs/openssl:0= + sys-libs/ncurses:= + sys-libs/zlib + ) + " +RDEPEND="${DEPEND} + !clientonly? ( + storage-daemon? ( + sys-block/mtx + app-arch/mt-st + ) + ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) + " +BDEPEND="${PYTHON_DEPS}" + +REQUIRED_USE=" + static? ( clientonly ) + x86? ( !ceph ) +" + +S=${WORKDIR}/${PN}-Release-${PV} + +pkg_pretend() { + local active_removed_backend="" + if has_version "=21.0.0 you need to migrate to PostgreSQL" + ewarn "catalog backend using the 'bareos-dbcopy' tool of your current" + ew
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 98caaa05e0a1ec72de16ada0e6c2c0a9f9307ed9 Author: Marc Schiffbauer gentoo org> AuthorDate: Wed Sep 8 23:18:52 2021 + Commit: Marc Schiffbauer gentoo org> CommitDate: Wed Sep 8 23:40:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98caaa05 app-backup/bareos: systemd workaround for #631598 When using systemd. sd and dir services should not depend on the PID files, so we use bareos-sd and bareos-dir as foreground services for which systemd does not need PID files Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-dir.service | 9 ++--- app-backup/bareos/files/bareos-sd.service | 9 ++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app-backup/bareos/files/bareos-dir.service b/app-backup/bareos/files/bareos-dir.service index a342671d0d0..f0a61171548 100644 --- a/app-backup/bareos/files/bareos-dir.service +++ b/app-backup/bareos/files/bareos-dir.service @@ -11,14 +11,17 @@ After=nss-lookup.target network.target remote-fs.target time-sync.target postgre ConditionPathIsDirectory=/var/lib/bareos [Service] -Type=forking +# see bug #631598 +#Type=forking +Type=simple User=bareos Group=bareos WorkingDirectory=/var/lib/bareos -PIDFile=/run/bareos/bareos-dir.9101.pid +#PIDFile=/run/bareos/bareos-dir.9101.pid StandardError=journal ExecStartPre=/usr/sbin/bareos-dir -t -f -ExecStart=/usr/sbin/bareos-dir +#ExecStart=/usr/sbin/bareos-dir +ExecStart=/usr/sbin/bareos-dir -f SuccessExitStatus=0 1 15 #Restart=on-failure diff --git a/app-backup/bareos/files/bareos-sd.service b/app-backup/bareos/files/bareos-sd.service index 80d9edbc973..acf8cb0156e 100644 --- a/app-backup/bareos/files/bareos-sd.service +++ b/app-backup/bareos/files/bareos-sd.service @@ -10,14 +10,17 @@ Requires=nss-lookup.target network.target remote-fs.target time-sync.target After=nss-lookup.target network.target remote-fs.target time-sync.target [Service] -Type=forking +# see bug #631598 +#Type=forking +Type=simple User=root Group=bareos WorkingDirectory=/var/lib/bareos -PIDFile=/run/bareos/bareos-sd.9103.pid +#PIDFile=/run/bareos/bareos-sd.9103.pid StandardError=journal ExecStartPre=/usr/sbin/bareos-sd -t -f -ExecStart=/usr/sbin/bareos-sd +#ExecStart=/usr/sbin/bareos-sd +ExecStart=/usr/sbin/bareos-sd -f # enable this for scsicrypto-sd # CapabilityBoundingSet=cap_sys_rawio+ep SuccessExitStatus=0 15
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 4f9b633db556b1e0eec81fb835b0ea9c07001b0e Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Aug 20 12:35:14 2021 + Commit: Marc Schiffbauer gentoo org> CommitDate: Fri Aug 20 12:35:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9b633d app-backup/bareos: cleanup 17.2 (EOL) Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/Manifest | 1 - app-backup/bareos/bareos-17.2.10.ebuild | 358 app-backup/bareos/files/bareos-dir.confd-16 | 17 -- app-backup/bareos/files/bareos-dir.service | 13 - app-backup/bareos/files/bareos-fd.confd-16 | 7 - app-backup/bareos/files/bareos-fd.service | 12 - app-backup/bareos/files/bareos-sd.confd-16 | 10 - app-backup/bareos/files/bareos-sd.service | 12 - 8 files changed, 430 deletions(-) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 54825eab2ce..4fc2c693c6b 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,4 +1,3 @@ -DIST bareos-17.2.10.tar.gz 4190783 BLAKE2B d2deb9368438b5281ea36768b80cc15840135a77a19952daa895c4e30ee6ad231d9ecf28a6d860bd372eb08c1c34f9f827843745c87f465d3a59ab048aecc001 SHA512 3e145627a08927790deb8f75e5167e6e69710733eb1866a93adb34617c274c2b51145a6b1253388784f67bc4886fec7fbb423893a36d377bb96334a2dc7768f2 DIST bareos-18.2.10.tar.gz 10558902 BLAKE2B ffeac4169131dfc28ec0c9cd9816962492a920b3309ba41a48eec37641fc35027e5f1d1f7d9bf3a7fc2ce2982899e991f4d846f42852e7fbf0643090cccf7096 SHA512 2c31029fdcabe26d36d5aab5ed91686bb0b497eef707ca8fbf82a72a62259651aae4a7516a8812141f6a8e0e2de97e16e5f008d11bb1e483f176f67397e5f69e DIST bareos-19.2.9.tar.gz 12886739 BLAKE2B 93b01a71e0824efc8a82c62107de03a0e6df23f600e005c9a98f5f0e541b13c4181dbb11b79fdd2a6f144e1cdbc25a95b1b310576bd3b79721f757c652881626 SHA512 b480a9a8dd459b8af3ab353bc5de2f8d1498d5754416972990add8cc6c8ea40462f6bde01ae92ca23f91c96d8ac2e6daf1dae085de80f021d52c5c87dc9a103e DIST bareos-20.0.2.tar.gz 1946 BLAKE2B f035fc8b98bf176bd675895b459ac78fa43575a686af11d5c43ff6b86451894d9aaa53600f87253da29dac06271c01bb269777284d903001821918405499e536 SHA512 f3a0f481a2c9b3a422f4db3e094587c97fe10e2ea5e7a8ba44e9971b0a11746ae4ad598ea469d5c8ec0dfb962e4104c00931397905aebbf3e22af49834043994 diff --git a/app-backup/bareos/bareos-17.2.10.ebuild b/app-backup/bareos/bareos-17.2.10.ebuild deleted file mode 100644 index bcf92fecb1c..000 --- a/app-backup/bareos/bareos-17.2.10.ebuild +++ /dev/null @@ -1,358 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit desktop systemd - -DESCRIPTION="Featureful client/server network backup suite" -HOMEPAGE="http://www.bareos.org/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" -RESTRICT="mirror" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson lmdb - logwatch mysql ndmp +postgres rados rados-striper readline scsi-crypto - sql-pooling sqlite ssl static +storage-daemon tcpd vim-syntax" -REQUIRED_USE="!clientonly? ( || ( mysql postgres sqlite ) )" - -DEPEND=" - !app-backup/bacula - acct-group/${PN} - cephfs? ( sys-cluster/ceph ) - rados? ( sys-cluster/ceph ) - rados-striper? ( >=sys-cluster/ceph-0.94.2 ) - glusterfs? ( sys-cluster/glusterfs ) - lmdb? ( dev-db/lmdb ) - dev-libs/gmp:0 - !clientonly? ( - acct-user/${PN} - postgres? ( dev-db/postgresql:*[threads] ) - mysql? ( dev-db/mysql-connector-c:0= ) - sqlite? ( dev-db/sqlite:3 ) - director? ( - virtual/mta - jansson? ( dev-libs/jansson ) - ) - ) - fastlz? ( dev-libs/bareos-fastlzlib ) - logwatch? ( sys-apps/logwatch ) - tcpd? ( sys-apps/tcp-wrappers ) - readline? ( sys-libs/readline:0 ) - static? ( - acl? ( virtual/acl[static-libs] ) - sys-libs/zlib[static-libs] - dev-libs/lzo[static-libs] - sys-libs/ncurses:=[static-libs] - ssl? ( - !gnutls? ( - dev-libs/openssl:0=[static-libs] - ) - gnutls? ( net-libs/gnutls[static-libs] ) - ) - ) - !static? ( - acl? ( virtual/acl ) - dev-libs/lzo - ssl? ( - !gnutls? ( - dev-libs/openssl:0= - ) - gnutls? ( net-libs/gnutls ) - ) - sys-libs/ncurses:= - sys-libs/zlib - ) - " -RDEPEND="${DEPEND} - !clientonly? ( - storage-daemon? (
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 2957a300fdebd1ecba8e7041ba4cf71f56729dbc Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Aug 20 12:32:59 2021 + Commit: Marc Schiffbauer gentoo org> CommitDate: Fri Aug 20 12:32:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2957a300 app-bareos: harden pid directory Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/bareos-dir.initd | 2 +- app-backup/bareos/files/bareos-fd.initd| 2 +- app-backup/bareos/files/bareos-sd.initd| 2 +- app-backup/bareos/files/tmpfiles.d-bareos.conf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-backup/bareos/files/bareos-dir.initd b/app-backup/bareos/files/bareos-dir.initd index 826d27a829c..9f17f212e4a 100644 --- a/app-backup/bareos/files/bareos-dir.initd +++ b/app-backup/bareos/files/bareos-dir.initd @@ -8,7 +8,7 @@ depend() { start() { ebegin "Starting bareos director" - checkpath -d -m 0750 -o bareos:bareos /run/bareos + checkpath -d -m 0750 -o root:bareos /run/bareos start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \ -- ${DIR_OPTIONS} eend $? diff --git a/app-backup/bareos/files/bareos-fd.initd b/app-backup/bareos/files/bareos-fd.initd index e272daa88ec..e65e6c80f32 100644 --- a/app-backup/bareos/files/bareos-fd.initd +++ b/app-backup/bareos/files/bareos-fd.initd @@ -8,7 +8,7 @@ depend() { start() { ebegin "Starting bareos file daemon" - checkpath -d -m 0750 /run/bareos + checkpath -d -m 0750 -o root:bareos /run/bareos start-stop-daemon --start --quiet --exec /usr/sbin/bareos-fd \ -- ${FD_OPTIONS} eend $? diff --git a/app-backup/bareos/files/bareos-sd.initd b/app-backup/bareos/files/bareos-sd.initd index f20be4ecf56..4f7fbcb52bf 100644 --- a/app-backup/bareos/files/bareos-sd.initd +++ b/app-backup/bareos/files/bareos-sd.initd @@ -8,7 +8,7 @@ depend() { start() { ebegin "Starting bareos storage daemon" - checkpath -d -m 0750 -o bareos:bareos /run/bareos + checkpath -d -m 0750 -o root:bareos /run/bareos start-stop-daemon --start --quiet --exec /usr/sbin/bareos-sd \ -- ${SD_OPTIONS} eend $? diff --git a/app-backup/bareos/files/tmpfiles.d-bareos.conf b/app-backup/bareos/files/tmpfiles.d-bareos.conf index 6e2dacc41ad..81c57569c45 100644 --- a/app-backup/bareos/files/tmpfiles.d-bareos.conf +++ b/app-backup/bareos/files/tmpfiles.d-bareos.conf @@ -1 +1 @@ -d /run/bareos 0770 bareos bareos - +d /run/bareos 0750 root bareos -
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 1e641adb3f6db73b42ac26cb45dcfb64e4ddb07b Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Aug 20 11:20:15 2021 + Commit: Marc Schiffbauer gentoo org> CommitDate: Fri Aug 20 11:20:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e641adb app-backup/bareos: add new version Closes: https://bugs.gentoo.org/761667 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-20.0.2.ebuild | 396 + .../bareos/files/bareos-20.0.2-cmake-gentoo.patch | 24 ++ app-backup/bareos/metadata.xml | 3 +- 4 files changed, 423 insertions(+), 1 deletion(-) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index ec3c6292096..54825eab2ce 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,3 +1,4 @@ DIST bareos-17.2.10.tar.gz 4190783 BLAKE2B d2deb9368438b5281ea36768b80cc15840135a77a19952daa895c4e30ee6ad231d9ecf28a6d860bd372eb08c1c34f9f827843745c87f465d3a59ab048aecc001 SHA512 3e145627a08927790deb8f75e5167e6e69710733eb1866a93adb34617c274c2b51145a6b1253388784f67bc4886fec7fbb423893a36d377bb96334a2dc7768f2 DIST bareos-18.2.10.tar.gz 10558902 BLAKE2B ffeac4169131dfc28ec0c9cd9816962492a920b3309ba41a48eec37641fc35027e5f1d1f7d9bf3a7fc2ce2982899e991f4d846f42852e7fbf0643090cccf7096 SHA512 2c31029fdcabe26d36d5aab5ed91686bb0b497eef707ca8fbf82a72a62259651aae4a7516a8812141f6a8e0e2de97e16e5f008d11bb1e483f176f67397e5f69e DIST bareos-19.2.9.tar.gz 12886739 BLAKE2B 93b01a71e0824efc8a82c62107de03a0e6df23f600e005c9a98f5f0e541b13c4181dbb11b79fdd2a6f144e1cdbc25a95b1b310576bd3b79721f757c652881626 SHA512 b480a9a8dd459b8af3ab353bc5de2f8d1498d5754416972990add8cc6c8ea40462f6bde01ae92ca23f91c96d8ac2e6daf1dae085de80f021d52c5c87dc9a103e +DIST bareos-20.0.2.tar.gz 1946 BLAKE2B f035fc8b98bf176bd675895b459ac78fa43575a686af11d5c43ff6b86451894d9aaa53600f87253da29dac06271c01bb269777284d903001821918405499e536 SHA512 f3a0f481a2c9b3a422f4db3e094587c97fe10e2ea5e7a8ba44e9971b0a11746ae4ad598ea469d5c8ec0dfb962e4104c00931397905aebbf3e22af49834043994 diff --git a/app-backup/bareos/bareos-20.0.2.ebuild b/app-backup/bareos/bareos-20.0.2.ebuild new file mode 100644 index 000..ac4113bf49b --- /dev/null +++ b/app-backup/bareos/bareos-20.0.2.ebuild @@ -0,0 +1,396 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) +CMAKE_WARN_UNUSED_CLI=no +#CMAKE_REMOVE_MODULES=yes + +inherit python-any-r1 systemd cmake tmpfiles + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb + logwatch mysql ndmp +postgres readline scsi-crypto + sqlite static +storage-daemon systemd tcpd vim-syntax -vmware xattr" + +# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake +DEPEND=" + !app-backup/bacula + acct-group/${PN} + !x86? ( + ceph? ( sys-cluster/ceph ) + ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + acct-user/${PN} + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson ) + ) + ) + logwatch? ( sys-apps/logwatch ) + ndmp? ( net-libs/rpcsvc-proto ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + dev-libs/openssl:0=[static-libs] + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + dev-libs/openssl:0= + sys-libs/ncurses:= + sys-libs/zlib + ) + vmware? ( dev-lang/python:2.7 ) + " +RDEPEND="${DEPEND} + !clientonly? ( + storage-daemon? ( + sys-block/mtx + app-arch/mt-st + ) + ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) + " +BDEPEND="${PYTHON_DEPS}" + +REQUIRED_USE=" + !clientonly? ( || ( mysql postgres sqlite ) ) + static? ( clientonly ) + x86? ( !ceph ) +" + +S=${WORKDIR}/${PN}-Release-${PV} + +src_prepare() { + use mysql&& export mydbtypes+=( mysql ) +
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: 8f569ec87bdc4c56d83adf13e630b3e92185db13 Author: Marc Schiffbauer gentoo org> AuthorDate: Mon Aug 3 21:07:07 2020 + Commit: Marc Schiffbauer gentoo org> CommitDate: Mon Aug 3 21:07:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f569ec8 app-backup/bareos: add missing files/tmpfiles.d-bareos.conf Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/files/tmpfiles.d-bareos.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/app-backup/bareos/files/tmpfiles.d-bareos.conf b/app-backup/bareos/files/tmpfiles.d-bareos.conf new file mode 100644 index 000..6e2dacc41ad --- /dev/null +++ b/app-backup/bareos/files/tmpfiles.d-bareos.conf @@ -0,0 +1 @@ +d /run/bareos 0770 bareos bareos -
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/
commit: d6b5a6e235b8294046cad61e14214b28bf199784 Author: Marc Schiffbauer gentoo org> AuthorDate: Thu May 14 03:58:15 2020 + Commit: Marc Schiffbauer gentoo org> CommitDate: Thu May 14 04:05:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b5a6e2 app-backup/bareos: cleanup files Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Marc Schiffbauer gentoo.org> .../bareos/files/bareos-12.4.5-Makefile.patch | 27 -- .../bareos/files/bareos-12.4.5-bat-ldflags.patch | 11 - 2 files changed, 38 deletions(-) diff --git a/app-backup/bareos/files/bareos-12.4.5-Makefile.patch b/app-backup/bareos/files/bareos-12.4.5-Makefile.patch deleted file mode 100644 index 3cdee15d4db..000 --- a/app-backup/bareos/files/bareos-12.4.5-Makefile.patch +++ /dev/null @@ -1,27 +0,0 @@ -# stop build if there are errors in subdirs Makefile.in.orig 2010-07-20 16:53:44.0 + -+++ Makefile.in2010-07-20 16:55:50.0 + -@@ -44,9 +44,8 @@ - - all: Makefile - @for I in ${all_subdirs}; \ --do (cd $$I; echo "==>Entering directory `pwd`"; \ --$(MAKE) DESTDIR=$(DESTDIR) $@ || (echo ""; echo ""; echo " == Error in `pwd` =="; \ -- echo ""; echo ""; exit 1;)); \ -+do \ -+$(MAKE) DESTDIR=$(DESTDIR) -C $$I $@ || exit 1; \ - done - - depend: -@@ -55,9 +54,8 @@ - - bacula-fd: Makefile - @for I in ${fd_subdirs}; \ --do (cd $$I; echo "==>Entering directory `pwd`"; \ --$(MAKE) DESTDIR=$(DESTDIR) all || (echo ""; echo ""; echo " == Error in `pwd` =="; \ -- echo ""; echo ""; exit 1;)); \ -+do \ -+ $(MAKE) DESTDIR=$(DESTDIR) -C $$I all || exit 1; \ - done - - #- diff --git a/app-backup/bareos/files/bareos-12.4.5-bat-ldflags.patch b/app-backup/bareos/files/bareos-12.4.5-bat-ldflags.patch deleted file mode 100644 index 94d8fb60120..000 --- a/app-backup/bareos/files/bareos-12.4.5-bat-ldflags.patch +++ /dev/null @@ -1,11 +0,0 @@ -# bat needs to respect LDFLAGS src/qt-console/bat.pro.in.orig 2010-07-20 18:28:50.0 + -+++ src/qt-console/bat.pro.in 2010-07-20 18:29:25.0 + -@@ -26,6 +26,7 @@ - QMAKE_LINK = $${LIBTOOL_LINK} $(CXX) - QMAKE_INSTALL_PROGRAM = $${LIBTOOL_INSTALL} install -m @SBINPERM@ -p - QMAKE_CLEAN += .libs/* bat -+QMAKE_LFLAGS += @LDFLAGS@ - - qwt { - INCLUDEPATH += @QWT_INC@
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 44d1f62a4b2d7bdf2a06c814f9696cdf941943a1 Author: Marc Schiffbauer gentoo org> AuthorDate: Thu Feb 14 22:17:08 2019 + Commit: Marc Schiffbauer gentoo org> CommitDate: Thu Feb 14 22:17:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d1f62a app-backup/bareos: add new version 18.2.6 Signed-off-by: Marc Schiffbauer gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-18.2.6.ebuild | 409 + app-backup/bareos/files/bareos-cmake-gentoo.patch | 11 + app-backup/bareos/files/bareos-cmake-rados.patch | 21 ++ .../bareos-cmake-symlink-default-db-backend.patch | 9 + app-backup/bareos/files/bareos-dir.confd | 17 + app-backup/bareos/files/bareos-fd.confd| 7 + app-backup/bareos/files/bareos-sd.confd| 10 + 8 files changed, 485 insertions(+) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 74dba976b02..c57ee6ad7ec 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,3 +1,4 @@ DIST bareos-16.2.7.tar.gz 4282998 BLAKE2B 9101a49d1178e0bcc4843cc4472a2082827a7bd7595389c0fa3699d36651ca70fce674509eeaddc8f806a5df1dba6afc89c05be183e7561e013d23bd157ef294 SHA512 028f38dd77fed5e3af6ee50aa44cb2f82349bd38e40eadebc552a95100166291ae0c68073daa2513919da330c66bb54a3050f1d99cbf3b5354f2450a789f6c00 DIST bareos-17.2.6.tar.gz 4181984 BLAKE2B a1666b38626228ebf00f6a42f1a5b74c78c26a7178fa5333c9c8fb24ccfda146d20c35d35cbe43b6f53ba1b0ce1dd9b8ad30309997689c39493b51a0db9f5c9b SHA512 5f5ac8cfe028c97fa3120e149f1eb029406b74530517bf6e21574bd726e26c6b78740977635b45cbc2232fda0ee28f1b4338d91a8fa0a86ba05209cce82cd0b2 DIST bareos-17.2.7.tar.gz 4184028 BLAKE2B dc817ca3b21ea13d9dbd1e3c5691e09bc3adff535e0032e1fbcfff8d07b96b2bf21976f020d778dd16137e51283c2a3dcab78dbe28f7fb6f3a60d43938f6b770 SHA512 254eddacb067ef7e82b7a54bdfcbffd5cfa033fa045f697c7e5b5c28dd064b5e1ce9f6aa946282c60f59972beae0b1b7901882b77c3f71cf16efdd73934135cc +DIST bareos-18.2.6.tar.gz 9991951 BLAKE2B 9fdaf852e748f0c01d06e2fd72351e7b9bf18e8fea92307fb85437441b4ce504f9c6ddbd42cd2185b6dc08158502a7db581bef662c2bd84c86c885d6b89eebba SHA512 b6618173a803db4cfc3fe7edfe8c9e4e4128195f44383cd7df5b9866da4290686ed7cb42499edec957a5d9ab8bbd92d26258ce58f13fba84fb569167956768c3 diff --git a/app-backup/bareos/bareos-18.2.6.ebuild b/app-backup/bareos/bareos-18.2.6.ebuild new file mode 100644 index 000..6a140c54f77 --- /dev/null +++ b/app-backup/bareos/bareos-18.2.6.ebuild @@ -0,0 +1,409 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads" +CMAKE_WARN_UNUSED_CLI=yes +#CMAKE_REMOVE_MODULES=yes + +inherit eutils multilib python-single-r1 systemd user cmake-utils + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="http://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson lmdb libressl + logwatch mysql ndmp +postgres python rados rados-striper readline scsi-crypto + sql-pooling sqlite ssl static +storage-daemon tcpd vim-syntax" +REQUIRED_USE="!clientonly? ( || ( mysql postgres sqlite ) )" + +DEPEND=" + !app-backup/bacula + cephfs? ( sys-cluster/ceph ) + rados? ( sys-cluster/ceph ) + rados-striper? ( >=sys-cluster/ceph-0.94.2 ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson ) + ) + ) + fastlz? ( dev-libs/bareos-fastlzlib ) + logwatch? ( sys-apps/logwatch ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0=[static-libs] ) + libressl? ( dev-libs/libressl:0=[static-libs] ) + ) + gnutls? ( net-libs/gnutls[static-libs] ) + ) + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) +
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: e8fb9eb76185b0f7d6d8484e1417f5a5a4ea0af3 Author: Marc Schiffbauer gentoo org> AuthorDate: Fri Oct 26 21:48:11 2018 + Commit: Marc Schiffbauer gentoo org> CommitDate: Sat Oct 27 21:01:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fb9eb7 app-backup/bareos: added version 17.2.6 Fixes: 642658 Signed-off-by: Marc Schiffbauer gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-17.2.6.ebuild | 388 + app-backup/bareos/files/bareos-dir.service | 13 + app-backup/bareos/files/bareos-fd.service | 12 + app-backup/bareos/files/bareos-sd.service | 12 + 5 files changed, 426 insertions(+) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 3805dbf289d..5943022b495 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1 +1,2 @@ DIST bareos-16.2.7.tar.gz 4282998 BLAKE2B 9101a49d1178e0bcc4843cc4472a2082827a7bd7595389c0fa3699d36651ca70fce674509eeaddc8f806a5df1dba6afc89c05be183e7561e013d23bd157ef294 SHA512 028f38dd77fed5e3af6ee50aa44cb2f82349bd38e40eadebc552a95100166291ae0c68073daa2513919da330c66bb54a3050f1d99cbf3b5354f2450a789f6c00 +DIST bareos-17.2.6.tar.gz 4181984 BLAKE2B a1666b38626228ebf00f6a42f1a5b74c78c26a7178fa5333c9c8fb24ccfda146d20c35d35cbe43b6f53ba1b0ce1dd9b8ad30309997689c39493b51a0db9f5c9b SHA512 5f5ac8cfe028c97fa3120e149f1eb029406b74530517bf6e21574bd726e26c6b78740977635b45cbc2232fda0ee28f1b4338d91a8fa0a86ba05209cce82cd0b2 diff --git a/app-backup/bareos/bareos-17.2.6.ebuild b/app-backup/bareos/bareos-17.2.6.ebuild new file mode 100644 index 000..25469bc0f10 --- /dev/null +++ b/app-backup/bareos/bareos-17.2.6.ebuild @@ -0,0 +1,388 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads" + +inherit eutils multilib python-single-r1 systemd user + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="http://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson lmdb libressl + logwatch mysql ndmp +postgres python rados rados-striper readline scsi-crypto + sql-pooling sqlite ssl static +storage-daemon tcpd vim-syntax" +REQUIRED_USE="!clientonly? ( || ( mysql postgres sqlite ) )" + +DEPEND=" + !app-backup/bacula + cephfs? ( sys-cluster/ceph ) + rados? ( sys-cluster/ceph ) + rados-striper? ( >=sys-cluster/ceph-0.94.2 ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson ) + ) + ) + fastlz? ( dev-libs/bareos-fastlzlib ) + logwatch? ( sys-apps/logwatch ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0=[static-libs] ) + libressl? ( dev-libs/libressl:0=[static-libs] ) + ) + gnutls? ( net-libs/gnutls[static-libs] ) + ) + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + gnutls? ( net-libs/gnutls ) + ) + sys-libs/ncurses:= + sys-libs/zlib + ) + python? ( ${PYTHON_DEPS} ) + " +RDEPEND="${DEPEND} + !clientonly? ( + storage-daemon? ( + sys-block/mtx + app-arch/mt-st + ) + ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + +REQUIRED_USE="static? ( clientonly ) + python? ( ${PYTHON_REQUIRED_USE} )" + +S=${WORKDIR}/${PN}-Release-${PV} + +pkg_setup() { + use mysql && export mydbtypes+="mysql" + use postgres && export mydbtypes+=" postgresql" + use sqlite && export mydbtypes+=" sqlite" + + # create the daemon group and user + if [ -z "$(egetent g
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: ded9d68ffacb9892262e5bc324141dcecfbfb825 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 10 19:51:24 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 13 06:56:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded9d68f app-backup/bareos: Drop Qt4-based Closes: https://bugs.gentoo.org/644568 Package-Manager: Portage-2.3.36, Repoman-2.3.9 app-backup/bareos/Manifest | 2 - app-backup/bareos/bareos-15.2.2.ebuild | 428 --- app-backup/bareos/bareos-16.2.4.ebuild | 428 --- app-backup/bareos/bareos-16.2.7.ebuild | 428 --- app-backup/bareos/files/bareos-dir.confd | 17 -- app-backup/bareos/files/bareos-fd.confd | 7 - app-backup/bareos/files/bareos-sd.confd | 10 - 7 files changed, 1320 deletions(-) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 4cabd451436..3805dbf289d 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,3 +1 @@ -DIST bareos-15.2.2.tar.gz 3928036 BLAKE2B ac331008e45c029bb3320a9a40264d350aedbb5550d65a606a95372241f5ec9c8a7e73f365f8b0c3972e59fa907764995b0173dcd762971cd2fdce1e025c75e2 SHA512 07b11c51695a6ff348317965625e5cdb8e296d4f3a4037718a98e266d94650ed1fb905c220ac791123d8ed92d0aed24854a6ab52887249849dbc00697d3300c3 -DIST bareos-16.2.4.tar.gz 4275141 BLAKE2B e7b8a5658a697436401659ecd24148f4f1ad982cbd6dd46c39f3d29ba461b54737950d6fe6ec2c36e7892d414306c7038af5221c28652109e047f66f2d9daa2e SHA512 91f7f2b3d9889f4faa9834dc414e2250015d3d26bf8bd0c04c1f3fd882a50a4066ced145f7c8609c070e8f74b53574953e3fef344726c6863cd7bbc73c76a88c DIST bareos-16.2.7.tar.gz 4282998 BLAKE2B 9101a49d1178e0bcc4843cc4472a2082827a7bd7595389c0fa3699d36651ca70fce674509eeaddc8f806a5df1dba6afc89c05be183e7561e013d23bd157ef294 SHA512 028f38dd77fed5e3af6ee50aa44cb2f82349bd38e40eadebc552a95100166291ae0c68073daa2513919da330c66bb54a3050f1d99cbf3b5354f2450a789f6c00 diff --git a/app-backup/bareos/bareos-15.2.2.ebuild b/app-backup/bareos/bareos-15.2.2.ebuild deleted file mode 100644 index a90878f4449..000 --- a/app-backup/bareos/bareos-15.2.2.ebuild +++ /dev/null @@ -1,428 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads" - -inherit eutils multilib python-single-r1 qt4-r2 user - -DESCRIPTION="Featureful client/server network backup suite" -HOMEPAGE="http://www.bareos.org/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" -RESTRICT="mirror" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson lmdb libressl - logwatch mysql ndmp postgres python qt4 rados rados-striper readline scsi-crypto - sql-pooling +sqlite ssl static +storage-daemon tcpd vim-syntax" -REQUIRED_USE="!clientonly? ( || ( mysql postgres sqlite ) )" - -DEPEND=" - !app-backup/bacula - cephfs? ( sys-cluster/ceph ) - rados? ( sys-cluster/ceph ) - rados-striper? ( >=sys-cluster/ceph-0.94.2 ) - glusterfs? ( sys-cluster/glusterfs ) - lmdb? ( dev-db/lmdb ) - dev-libs/gmp:0 - !clientonly? ( - postgres? ( dev-db/postgresql:*[threads] ) - mysql? ( virtual/mysql ) - sqlite? ( dev-db/sqlite:3 ) - director? ( - virtual/mta - jansson? ( dev-libs/jansson ) - ) - ) - qt4? ( - dev-qt/qtsvg:4 - x11-libs/qwt:5 - ) - fastlz? ( dev-libs/bareos-fastlzlib ) - logwatch? ( sys-apps/logwatch ) - tcpd? ( sys-apps/tcp-wrappers ) - readline? ( sys-libs/readline:0 ) - static? ( - acl? ( virtual/acl[static-libs] ) - sys-libs/zlib[static-libs] - dev-libs/lzo[static-libs] - sys-libs/ncurses:=[static-libs] - ssl? ( - !gnutls? ( - !libressl? ( dev-libs/openssl:0=[static-libs] ) - libressl? ( dev-libs/libressl:0=[static-libs] ) - ) - gnutls? ( net-libs/gnutls[static-libs] ) - ) - ) - !static? ( - acl? ( virtual/acl ) - dev-libs/lzo - ssl? ( - !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - gnutls? ( net-libs/gnutls ) - ) - sys-libs/ncurses:= - sys-libs/zlib - ) - python? ( ${PYTHON_DEPS} ) - " -RDEPEND="${DEPEND} - !clientonly? ( - storage-daem
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/
commit: 20df458e46b2c26c7e2a6bdc47ceac4af8f1818c Author: Marc Schiffbauer gentoo org> AuthorDate: Sun Dec 10 22:36:54 2017 + Commit: Marc Schiffbauer gentoo org> CommitDate: Sun Dec 10 22:37:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20df458e app-backup/bareos: bump version, fix #633800 Package-Manager: Portage-2.3.17, Repoman-2.3.6 app-backup/bareos/Manifest | 1 + app-backup/bareos/bareos-16.2.7.ebuild | 428 app-backup/bareos/files/bareos-dir.confd-16 | 17 ++ app-backup/bareos/files/bareos-fd.confd-16 | 7 + app-backup/bareos/files/bareos-sd.confd-16 | 10 + 5 files changed, 463 insertions(+) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index edf1c9d4c42..70de9426eea 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -3,3 +3,4 @@ DIST bareos-14.2.2.tar.gz 3811787 BLAKE2B ace5a3d25c98df852308cef0ff603e416aff2f DIST bareos-14.2.5.tar.gz 3820963 BLAKE2B 7f9736be72fbf03f277e8d8460e4343e9340c7c9fb50722566f16a09e97dcf921f54eee528e0b453e4f0251a4e91ec983006cbda027597ae98beb70265b1f22b SHA512 600cdf8175b1199b73ddcf8a32df7bca446c294c4c830038f93fe3f053482916745675df3a51bc494cdab00b362d57657a34a94e78bac4bae3acced06347023d DIST bareos-15.2.2.tar.gz 3928036 BLAKE2B ac331008e45c029bb3320a9a40264d350aedbb5550d65a606a95372241f5ec9c8a7e73f365f8b0c3972e59fa907764995b0173dcd762971cd2fdce1e025c75e2 SHA512 07b11c51695a6ff348317965625e5cdb8e296d4f3a4037718a98e266d94650ed1fb905c220ac791123d8ed92d0aed24854a6ab52887249849dbc00697d3300c3 DIST bareos-16.2.4.tar.gz 4275141 BLAKE2B e7b8a5658a697436401659ecd24148f4f1ad982cbd6dd46c39f3d29ba461b54737950d6fe6ec2c36e7892d414306c7038af5221c28652109e047f66f2d9daa2e SHA512 91f7f2b3d9889f4faa9834dc414e2250015d3d26bf8bd0c04c1f3fd882a50a4066ced145f7c8609c070e8f74b53574953e3fef344726c6863cd7bbc73c76a88c +DIST bareos-16.2.7.tar.gz 4282998 BLAKE2B 9101a49d1178e0bcc4843cc4472a2082827a7bd7595389c0fa3699d36651ca70fce674509eeaddc8f806a5df1dba6afc89c05be183e7561e013d23bd157ef294 SHA512 028f38dd77fed5e3af6ee50aa44cb2f82349bd38e40eadebc552a95100166291ae0c68073daa2513919da330c66bb54a3050f1d99cbf3b5354f2450a789f6c00 diff --git a/app-backup/bareos/bareos-16.2.7.ebuild b/app-backup/bareos/bareos-16.2.7.ebuild new file mode 100644 index 000..099882b6e3d --- /dev/null +++ b/app-backup/bareos/bareos-16.2.7.ebuild @@ -0,0 +1,428 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="threads" + +inherit eutils multilib python-single-r1 qt4-r2 user + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="http://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson lmdb libressl + logwatch mysql ndmp postgres python qt4 rados rados-striper readline scsi-crypto + sql-pooling +sqlite ssl static +storage-daemon tcpd vim-syntax" +REQUIRED_USE="!clientonly? ( || ( mysql postgres sqlite ) )" + +DEPEND=" + !app-backup/bacula + cephfs? ( sys-cluster/ceph ) + rados? ( sys-cluster/ceph ) + rados-striper? ( >=sys-cluster/ceph-0.94.2 ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + postgres? ( dev-db/postgresql:*[threads] ) + mysql? ( virtual/mysql ) + sqlite? ( dev-db/sqlite:3 ) + director? ( + virtual/mta + jansson? ( dev-libs/jansson ) + ) + ) + qt4? ( + dev-qt/qtsvg:4 + x11-libs/qwt:5 + ) + fastlz? ( dev-libs/bareos-fastlzlib ) + logwatch? ( sys-apps/logwatch ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + sys-libs/zlib[static-libs] + dev-libs/lzo[static-libs] + sys-libs/ncurses:=[static-libs] + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0=[static-libs] ) + libressl? ( dev-libs/libressl:0=[static-libs] ) + ) + gnutls? ( net-libs/gnutls[static-libs] ) + ) + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/lzo + ssl? ( + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + gnutls? ( net-libs/gnutls ) +