summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/app-backup/bacula/bacula-scm.exheres-031
1 files changed, 17 insertions, 14 deletions
diff --git a/packages/app-backup/bacula/bacula-scm.exheres-0 b/packages/app-backup/bacula/bacula-scm.exheres-0
index bf0c8ef..74c3007 100644
--- a/packages/app-backup/bacula/bacula-scm.exheres-0
+++ b/packages/app-backup/bacula/bacula-scm.exheres-0
@@ -18,15 +18,15 @@ LICENCES="AGPL-3"
MYOPTIONS="
acl
- minimal
- bacula-nodir
- bacula-nosd
+ minimal [[ description = [ Build only bacula-fd client daemon ] ]]
+ bacula-nodir [[ description = [ Do not build bacula directory server ] ]]
+ bacula-nosd [[ description = [ Do not build storage daemon ] ]]
examples
ipv6
- logwatch
+ logwatch [[ description = [ Add support for sys-apps/logwatch ] ]]
qt5
readline
- ssl
+ ssl [[ description = [ Allow to use encryption of data storage via ssl backend library ] ]]
tcpd
vim-syntax
X
@@ -37,7 +37,7 @@ MYOPTIONS="
[[ number-selected = exactly-one ]]
!minimal? (
mysql
- postgres
+ postgres [[ description = [ Adds PostgreSQL Database support ] ]]
sqlite
)
[[ number-selected = exactly-one ]]
@@ -84,6 +84,16 @@ pkg_setup() {
option sqlite && export mydbtype="sqlite3"
}
+DEFAULT_SRC_PREPARE_PATCHES=(
+ -p0 "${FILES}"/7.2.0/${PN}-7.2.0-doc.patch
+ -p1 "${FILES}"/5.2.3/${PN}-5.2.3-as-needed.patch
+ -p0 "${FILES}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
+ "${FILES}"/5.2.3/${PN}-5.2.3-openssl-1.patch
+ "${FILES}/bacula-fix-sonames.patch"
+ "${FILES}"/7.0.2/${PN}-7.0.2-depend.patch
+ "${FILES}"/9.0.6/${PN}-9.0.6-libressl.patch
+)
+
src_prepare() {
edo pushd src >&/dev/null
for f in console/console.c dird/dird.c filed/filed.c \
@@ -95,15 +105,9 @@ src_prepare() {
edo popd >&/dev/null
edo sed -i -e 's/Application;//' scripts/bat.desktop.in
edo sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in
- expatch -p0 "${FILES}"/7.2.0/${PN}-7.2.0-doc.patch
- expatch "${FILES}"/5.2.3/${PN}-5.2.3-as-needed.patch
- expatch -p0 "${FILES}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
expatch -p0 "${FILES}"/9.0.6/${PN}-9.0.6-bat-pro.patch
- expatch -p0 "${FILES}"/5.2.3/${PN}-5.2.3-openssl-1.patch
- expatch -p0 "${FILES}/bacula-fix-sonames.patch"
edo sed -i -e "s/strip /# strip /" src/filed/Makefile.in
edo sed -i -e "s/strip /# strip /" src/console/Makefile.in
- expatch -p0 "${FILES}"/7.0.2/${PN}-7.0.2-depend.patch
edo sed -i -e '/Requires/d' platforms/systemd/*.service.in
edo sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in
edo sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in
@@ -113,7 +117,6 @@ src_prepare() {
edo mkdir src/qt-console/.libs
edo touch src/qt-console/.libs/bat
edo chmod 755 src/qt-console/.libs/bat
- expatch -p0 "${FILES}"/9.0.6/${PN}-9.0.6-libressl.patch
edo mv autoconf/libtool autoconf/libtool1
default
@@ -249,6 +252,6 @@ src_install() {
edo rmdir "${IMAGE}"/opt/bacula/log
edo rmdir "${IMAGE}"/opt/bacula
edo rmdir "${IMAGE}"/opt
- keepdir "${IMAGE}"/var/lib/bacula
+ keepdir /var/lib/bacula
}