-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi,
is it possible to compile bareos without ceph support? Arch Linux 32 currently does not provide ceph and simply dropping the dependency from the PKGBUILD leads to the attached error on Arch Linux 32.
best regards, Erich Eckner Friedrich-Schiller-Universität Jena Institut für Optik und Quantenelektronik Helmholtzweg 4 07743 Jena Tel. +49 3641 9-47238 -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAlyzJQcACgkQCu7JB1Xa e1qOvg/9ER1drD6i2UkJf7WXtSTzj5b18xDKj3Yy684dVXiHrrl4PinvQGyEc/C4 UkL1iJnA3WFAe9bcDIABn3PTSNfwLgeA2mW5R5SAyAgQ2/HEwUOyynbcs4gMigaM tBKWGbYKzxvpPxM/4ixzA/8ZBaleNgm7WykLACdQfYYaTO5Fu0h+USak7pjrESEE y2TdUsWl3FPBtSA406LGS0rP2RpxOyc0yizvd5WpzN3dD4NCTMBF6lkyPsW0DT3D U+QdEFl+s8YRY8pZAsM3L7yusYHR+7BbfZHvnapIBRdo9OnVAAXqFnKevtN9jTf0 H74Yw1zOsOiKXoFxq+ryPaWt2zq6SwQP1iB1d5ja0eVQFDp6JVmdR45A9MbOnJNV WFDW+bke/TlJMKqxqlcwKm55tVgHVe+S576SBIcsUBykGkmPLwJwImmutsSk+7CR y7rglFcxP+2IZqzVu36kpWJd9zT2B/qKWllc++aHYgYSHU8BuKIt90Fid7axpC80 cl5azDIIKPgcUJ0vhdGe/EEfdzvBY5RmA+mNwOtBC5ZeW3kqLYzrBSq9H6WO4E8C pKf+nr7IGZwVQztA22/VxfU7NRwKj+1iCnuKApNJJ8T9AESdpRwddh9lbXz6Y3jd rBVoeEgYvfFMWDC25ekbGcpmOwt2AAyRu1IoFb+b6EN7syXgUdw= =Lf8L -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
log.i686
Description: Binary data
# Maintainer: Erich Eckner <arch at eckner dot net> # Contributor: Michael Spradling <[email protected]> pkgbase='bareos' pkgname=("${pkgbase}-common" "${pkgbase}-bconsole" "${pkgbase}-database-common" "${pkgbase}-database-mysql" "${pkgbase}-database-postgresql" "${pkgbase}-database-sqlite3" "${pkgbase}-database-tools" "${pkgbase}-devel" "${pkgbase}-director" "${pkgbase}-storage-fifo" "${pkgbase}-tools" "${pkgbase}-filedaemon" "${pkgbase}-storage" "${pkgbase}-storage-tape" "${pkgbase}-director-python-plugin" "${pkgbase}-filedaemon-python-plugin" "${pkgbase}-storage-python-plugin") pkgver=18.2.6 pkgrel=3 arch=(x86_64 i686 pentium4 armv7h aarch64) groups=('bareos') pkgdesc="Bareos - Backup Archiving REcovery Open Sourced" url="http://www.bareos.org" license=('AGPL3') makedepends=(acl bash cmake gcc-libs glibc jansson libcap libmariadbclient lzo mtx openssl postgresql-libs python python2 readline sqlite3 zlib) makedepends_x86_64=(ceph) makedepends_armv7h=(ceph) makedepends_aarch64=(ceph) source=("$pkgbase-$pkgver.tar.gz::https://github.com/$pkgbase/$pkgbase/archive/Release/$pkgver.tar.gz" 'nullify-os-specifics.patch') sha512sums=('b6618173a803db4cfc3fe7edfe8c9e4e4128195f44383cd7df5b9866da4290686ed7cb42499edec957a5d9ab8bbd92d26258ce58f13fba84fb569167956768c3' '0d6683bb21e06e005b4d5f7dd31d24adac0001ab202ccd806d31af1fda48a1a78156a18e8cc8847b80a7de01c0b58fa6ab7a1ba7f8f056d0de414c472db11643') prepare() { cd "${srcdir}/${pkgbase}-Release-${pkgver}" patch -p1 -i "${srcdir}/nullify-os-specifics.patch" } build() { cd $pkgbase-Release-$pkgver mkdir build cd build cmake .. \ -Dprefix=/usr \ -Dsbindir=/usr/bin \ -Dsysconfdir=/etc \ -Dconfdir=/etc/$pkgbase \ -Dworkingdir=/etc/$pkgbase \ -Dlocalstatedir=/ \ -Dlibdir=/usr/lib/$pkgbase \ -Dmandir=/usr/share/man \ -Ddisable-conio=yes \ -Ddynamic-cats-backends=yes \ -Ddynamic-storage-backends=yes \ -Dpython=yes \ -Dopenssl=yes \ -Dmysql=yes \ -Ddisable-rpath=yes \ -Dpostgresql=yes \ -Dsqlite3=yes \ -Dndmp=no \ -Dhostname='XXX_REPLACE_WITH_LOCAL_HOSTNAME_XXX' \ -Ddir-password="XXX_REPLACE_WITH_DIRECTOR_PASSWORD_XXX" \ -Dfd-password="XXX_REPLACE_WITH_CLIENT_PASSWORD_XXX" \ -Dsd-password="XXX_REPLACE_WITH_STORAGE_PASSWORD_XXX" \ -Dmon-dir-password="XXX_REPLACE_WITH_DIRECTOR_MONITOR_PASSWORD_XXX" \ -Dmon-fd-password="XXX_REPLACE_WITH_CLIENT_MONITOR_PASSWORD_XXX" \ -Dmon-sd-password="XXX_REPLACE_WITH_STORAGE_MONITOR_PASSWORD_XXX" \ -Dbasename="XXX_REPLACE_WITH_LOCAL_HOSTNAME_XXX" \ -Dlogdir=/var/log/$pkgbase \ -Ddir-user=$pkgbase \ -Ddir-group=$pkgbase \ -Dsd-user=$pkgbase \ -Dsd-group=$pkgbase \ -Dfd-user=root \ -Dpid-dir=/run/bareos \ -Dfd-group=root \ -Dconfigtemplatedir=/usr/share/$pkgbase/config \ -Dworking-dir=/var/lib/$pkgbase \ -Dplugindir=/usr/lib/$pkgbase/plugins \ -Dscriptdir=/usr/lib/$pkgbase/scripts \ -Dbackenddir=/usr/lib/$pkgbase/backends \ -Darchivedir=/var/lib/$pkgbase/storage \ -Dbsrdir=/var/lib/$pkgbase \ -Dsubsys-dir=/run/$pkgbase \ -Dsystemd=yes make make DESTDIR="$srcdir/install" install } _cp() { mkdir -p "$(dirname $2)" cp -a "$1" "$2" } _cp_all() { mkdir -p "$(dirname $2)" cp -a "$1"* "$(dirname $2)/" } package_bareos-common() { # Matches bareos-common.install.in pkgdesc="${pkgdesc} - Common files" depends=('libcap' 'openssl' 'acl' 'bash' 'lzo' 'jansson' 'zlib') install=bareos-common.install # are these really 'common'? # usr/lib/bareos/libbareoslmdb.so # usr/lib/bareos/libbareossd.so for f in \ usr/lib/bareos/libbareos.so \ usr/lib/bareos/libbareosfind.so \ usr/lib/bareos/libbareoslmdb.so \ usr/lib/bareos/libbareossd.so \ ; do _cp_all $srcdir/install/$f $pkgdir/$f done for f in \ usr/lib/bareos/scripts/bareos-config \ usr/lib/bareos/scripts/bareos-config-lib.sh \ usr/lib/bareos/scripts/btraceback.gdb \ usr/bin/bsmtp \ usr/bin/btraceback \ usr/share/man/man1/bsmtp.1 \ usr/share/man/man8/btraceback.8 \ ; do _cp $srcdir/install/$f $pkgdir/$f done install -d $pkgdir/var/lib/bareos install -d $pkgdir/etc/bareos install -d $pkgdir/run/bareos } package_bareos-bconsole() { pkgdesc="${pkgdesc} - Admin Tool (CLI)" depends=("bareos-common=$pkgver" 'readline' 'jansson') groups+=('bareos-client') install=bareos-bconsole.install for f in \ usr/share/bareos/config/bconsole.conf \ usr/bin/bconsole \ usr/share/man/man1/bconsole.1 \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-database-common() { pkgdesc="${pkgdesc} - Generic abstration libs and tools for sql catalog" depends=("bareos-common=$pkgver" 'libcap' 'lzo' 'zlib' 'openssl' 'bash' 'jansson') for f in \ usr/lib/bareos/libbareoscats.so \ usr/lib/bareos/libbareossql.so \ ; do _cp_all $srcdir/install/$f $pkgdir/$f done for f in \ usr/lib/bareos/scripts/create_bareos_database \ usr/lib/bareos/scripts/drop_bareos_database \ usr/lib/bareos/scripts/drop_bareos_tables \ usr/lib/bareos/scripts/grant_bareos_privileges \ usr/lib/bareos/scripts/make_bareos_tables \ usr/lib/bareos/scripts/update_bareos_tables \ usr/lib/bareos/scripts/ddl/versions.map \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-database-mysql() { pkgdesc="${pkgdesc} - Libs and tools for mysql catalog" provides=("bareos-database=$pkgver") depends=("bareos-database-common=$pkgver" 'libmariadbclient') install=bareos-database-mysql.install for f in \ usr/lib/bareos/backends/libbareoscats-mysql.so \ usr/lib/bareos/scripts/ddl/drops/mysql.sql \ usr/lib/bareos/scripts/ddl/grants/mysql.sql \ usr/lib/bareos/scripts/ddl/creates/mysql.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.10_11.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.11_12.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.12_14.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.14_2001.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.2001_2002.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.2002_2003.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.2003_2004.sql \ usr/lib/bareos/scripts/ddl/updates/mysql.2004_2171.sql \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-database-postgresql() { pkgdesc="${pkgdesc} - Libs and tools for postgresql catalog" provides=("bareos-database=$pkgver") depends=("bareos-database-common=$pkgver" "postgresql-libs") install='bareos-database-postgresql.install' for f in \ usr/lib/bareos/backends/libbareoscats-postgresql.so \ usr/lib/bareos/scripts/ddl/drops/postgresql.sql \ usr/lib/bareos/scripts/ddl/grants/postgresql-change_owner.dbconfig-template.sql \ usr/lib/bareos/scripts/ddl/grants/postgresql-readonly.sql \ usr/lib/bareos/scripts/ddl/grants/postgresql.sql \ usr/lib/bareos/scripts/ddl/creates/postgresql.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.10_11.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.11_12.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.12_14.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.14_2001.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.2001_2002.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.2002_2003.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.2003_2004.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.2004_2171.sql \ usr/lib/bareos/scripts/ddl/updates/postgresql.bee.1017_2004.sql \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-database-sqlite3() { pkgdesc="${pkgdesc} - Libs and tools for sqlite3 catalog" provides=("bareos-database=$pkgver") depends=("bareos-database-common=$pkgver" "sqlite3") for f in \ usr/lib/bareos/backends/libbareoscats-sqlite3.so \ usr/lib/bareos/scripts/ddl/creates/sqlite3.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.10_11.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.11_12.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.12_14.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.14_2001.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.2001_2002.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.2002_2003.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.2003_2004.sql \ usr/lib/bareos/scripts/ddl/updates/sqlite3.2004_2171.sql \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-database-tools() { pkgdesc="${pkgdesc} - CLI tools with database dpendencies (dbcheck, bscan)" depends=("bareos-database-common=$pkgver" 'openssl' 'jansson') for f in \ usr/bin/bareos-dbcheck \ usr/bin/bscan \ usr/share/man/man8/bareos-dbcheck.8 \ usr/share/man/man8/bscan.8 \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-devel() { pkgdesc="${pkgdesc} - Devel headers" arch=(any) # TODO install -d $pkgdir/usr/include/bareos } package_bareos-director() { pkgdesc="${pkgdesc} - Director daemon" depends=("bareos-common=$pkgver" 'openssl' 'bash' 'jansson') install=bareos-director.install for f in \ usr/lib/bareos/scripts/delete_catalog_backup \ usr/lib/bareos/scripts/make_catalog_backup \ usr/lib/bareos/scripts/make_catalog_backup.pl \ usr/lib/bareos/scripts/query.sql \ usr/share/bareos/config/bareos-dir.d/catalog/MyCatalog.conf \ usr/share/bareos/config/bareos-dir.d/client/bareos-fd.conf \ usr/share/bareos/config/bareos-dir.d/console/bareos-mon.conf \ usr/share/bareos/config/bareos-dir.d/director/bareos-dir.conf \ usr/share/bareos/config/bareos-dir.d/fileset/Catalog.conf \ usr/share/bareos/config/bareos-dir.d/fileset/LinuxAll.conf \ usr/share/bareos/config/bareos-dir.d/fileset/SelfTest.conf \ usr/share/bareos/config/bareos-dir.d/fileset/Windows\ All\ Drives.conf \ usr/share/bareos/config/bareos-dir.d/job/backup-bareos-fd.conf \ usr/share/bareos/config/bareos-dir.d/job/BackupCatalog.conf \ usr/share/bareos/config/bareos-dir.d/job/RestoreFiles.conf \ usr/share/bareos/config/bareos-dir.d/jobdefs/DefaultJob.conf \ usr/share/bareos/config/bareos-dir.d/messages/Daemon.conf \ usr/share/bareos/config/bareos-dir.d/messages/Standard.conf \ usr/share/bareos/config/bareos-dir.d/pool/Differential.conf \ usr/share/bareos/config/bareos-dir.d/pool/Full.conf \ usr/share/bareos/config/bareos-dir.d/pool/Incremental.conf \ usr/share/bareos/config/bareos-dir.d/pool/Scratch.conf \ usr/share/bareos/config/bareos-dir.d/profile/operator.conf \ usr/share/bareos/config/bareos-dir.d/schedule/WeeklyCycleAfterBackup.conf \ usr/share/bareos/config/bareos-dir.d/schedule/WeeklyCycle.conf \ usr/share/bareos/config/bareos-dir.d/storage/File.conf \ usr/bin/bareos-dir \ usr/share/man/man8/bareos-dir.8 \ usr/share/man/man8/bareos.8 \ ; do # pacman LINT tool currently does not like spaces space_removal=`echo $f | tr ' ' '_'` _cp "$srcdir/install/$f" "$pkgdir/$space_removal" done # Currently upstream systemd file does not automatically create run directory sed -i '/\[Service\]/a RuntimeDirectory=bareos' $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-dir.service _cp $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-dir.service $pkgdir/usr/lib/systemd/system/bareos-dir.service } package_bareos-storage-fifo() { pkgdesc="${pkgdesc} - FIFO support for storage daemon" depends=("bareos-storage=$pkgver" 'zlib' 'libcap' 'openssl' 'jansson' 'lzo') for f in \ usr/lib/bareos/backends/libbareossd-fifo.so \ usr/share/bareos/config/bareos-dir.d/storage/NULL.conf.example \ usr/share/bareos/config/bareos-sd.d/device/NULL.conf.example \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-tools() { pkgdesc="${pkgdesc} - CLI tools (bcopy, bextract, bls, bregeq, bwild)" depends=("bareos-common=$pkgver" 'glibc') for f in \ usr/bin/bregex \ usr/bin/bwild \ usr/bin/bcopy \ usr/bin/bextract \ usr/bin/bls \ usr/bin/bpluginfo \ usr/share/man/man1/bwild.1 \ usr/share/man/man1/bregex.1 \ usr/share/man/man8/bcopy.8 \ usr/share/man/man8/bextract.8 \ usr/share/man/man8/bls.8 \ usr/share/man/man8/bpluginfo.8 \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-filedaemon() { pkgdesc="${pkgdesc} - File daemon" depends=("bareos-common=$pkgver" 'jansson' 'zlib' 'gcc-libs') groups+=('bareos-client') install=bareos-filedaemon.install for f in \ usr/share/bareos/config/bareos-fd.d/client/myself.conf \ usr/share/bareos/config/bareos-fd.d/director/bareos-dir.conf \ usr/share/bareos/config/bareos-fd.d/director/bareos-mon.conf \ usr/share/bareos/config/bareos-fd.d/messages/Standard.conf \ usr/bin/bareos-fd \ usr/lib/bareos/plugins/bpipe-fd.so \ usr/share/man/man8/bareos-fd.8 \ ; do _cp $srcdir/install/$f $pkgdir/$f done # Currently upstream systemd file does not automatically create run directory sed -i '/\[Service\]/a RuntimeDirectory=bareos' $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-fd.service _cp $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-fd.service $pkgdir/usr/lib/systemd/system/bareos-fd.service } package_bareos-storage() { pkgdesc="${pkgdesc} - Storage daemon" depends=("bareos-common=$pkgver" 'zlib' 'lzo' 'jansson' 'openssl' 'libcap') install=bareos-storage.install for f in \ usr/lib/bareos/plugins/autoxflate-sd.so \ usr/lib/bareos/scripts/disk-changer \ usr/share/bareos/config/bareos-sd.d/device/FileStorage.conf \ usr/share/bareos/config/bareos-sd.d/director/bareos-dir.conf \ usr/share/bareos/config/bareos-sd.d/director/bareos-mon.conf \ usr/share/bareos/config/bareos-sd.d/messages/Standard.conf \ usr/share/bareos/config/bareos-sd.d/storage/bareos-sd.conf \ usr/bin/bareos-sd \ usr/share/man/man8/bareos-sd.8 \ usr/lib/bareos/libbareossd.so \ ; do _cp $srcdir/install/$f $pkgdir/$f done install -d $pkgdir/var/lib/bareos/storage # Currently upstream systemd file does not automatically create run directory sed -i '/\[Service\]/a RuntimeDirectory=bareos' $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-sd.service _cp $srcdir/bareos-Release-$pkgver/core/platforms/systemd/bareos-sd.service $pkgdir/usr/lib/systemd/system/bareos-sd.service } package_bareos-storage-tape() { pkgdesc="${pkgdesc} - Tape support for storage daemon" depends=("bareos-storage=$pkgver" 'zlib' 'libcap' 'bash' 'openssl' 'jansson' 'lzo' "mtx") backup=(etc/bareos/mtx-changer.conf) for f in \ etc/bareos/mtx-changer.conf \ usr/share/bareos/config/bareos-dir.d/storage/Tape.conf.example \ usr/share/bareos/config/bareos-sd.d/autochanger/autochanger-0.conf.example \ usr/share/bareos/config/bareos-sd.d/device/tapedrive-0.conf.example \ usr/lib/bareos/backends/libbareossd-gentape.so \ usr/lib/bareos/backends/libbareossd-tape.so \ usr/lib/bareos/scripts/mtx-changer \ usr/share/man/man8/bscrypto.8 \ usr/share/man/man8/btape.8 \ usr/bin/bscrypto \ usr/bin/btape \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-director-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for director daemon" depends=("bareos-director=$pkgver" 'libcap' 'jansson' 'lzo' 'python' 'python2') for f in \ usr/lib/bareos/plugins/python-dir.so \ usr/lib/bareos/plugins/bareos-dir.py.template \ usr/lib/bareos/plugins/bareos_dir_consts.py \ usr/lib/bareos/plugins/BareosDirWrapper.py \ usr/lib/bareos/plugins/BareosDirPluginBaseclass.py \ usr/lib/bareos/plugins/bareos-dir-class-plugin.py \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-filedaemon-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for file daemon" depends=("bareos-filedaemon=$pkgver" 'python' 'python2' 'libcap' 'lzo' 'jansson') for f in \ usr/lib/bareos/plugins/python-fd.so \ usr/lib/bareos/plugins/bareos-fd.py.template \ usr/lib/bareos/plugins/bareos-fd-local-fileset.py \ usr/lib/bareos/plugins/bareos-fd-mock-test.py \ usr/lib/bareos/plugins/BareosFdPluginBaseclass.py \ usr/lib/bareos/plugins/BareosFdPluginLocalFileset.py \ usr/lib/bareos/plugins/BareosFdWrapper.py \ usr/lib/bareos/plugins/bareos_fd_consts.py \ ; do _cp $srcdir/install/$f $pkgdir/$f done } package_bareos-storage-python-plugin() { pkgdesc="${pkgdesc} - Python plugin for storage daemon" depends=("bareos-storage=$pkgver" 'python2' 'lzo' 'python' 'libcap' 'jansson') for f in \ usr/lib/bareos/plugins/python-sd.so \ usr/lib/bareos/plugins/bareos-sd.py.template \ usr/lib/bareos/plugins/bareos_sd_consts.py \ usr/lib/bareos/plugins/BareosSdPluginBaseclass.py \ usr/lib/bareos/plugins/BareosSdWrapper.py \ usr/lib/bareos/plugins/bareos-sd-class-plugin.py \ ; do _cp $srcdir/install/$f $pkgdir/$f done }
