app-backup/bacula: Add 9.2.1 release.
authorJorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Mon, 29 Oct 2018 12:37:02 +0000 (11:37 -0100)
committerJorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Mon, 29 Oct 2018 12:37:02 +0000 (11:37 -0100)
Sort dependencies alphabetically, cosmetic changes, replace the virtual/mysql
dependency with mysql-connector-c or mariadb-connect-c, install all manpages,
use a different dir for archivedir and add a post install warning about it.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

app-backup/bacula/Manifest
app-backup/bacula/bacula-9.2.1.ebuild [new file with mode: 0644]
app-backup/bacula/files/bacula-fix-manpages.patch [new file with mode: 0644]

index d30becad8064f4b86b3493b2aae957ae56886340..837e1b87168090895ed9c26d931b8fba265b155b 100644 (file)
@@ -1,3 +1,4 @@
 DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f SHA512 dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157 SHA512 a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937 SHA512 4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
+DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f SHA512 6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b
diff --git a/app-backup/bacula/bacula-9.2.1.ebuild b/app-backup/bacula/bacula-9.2.1.ebuild
new file mode 100644 (file)
index 0000000..4d4577e
--- /dev/null
@@ -0,0 +1,440 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/"
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+       !bacula-clientonly? (
+               !bacula-nodir? ( virtual/mta )
+               postgres? ( dev-db/postgresql:=[threads] )
+               mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) )
+               sqlite? ( dev-db/sqlite:3 )
+       )
+       dev-libs/gmp:0
+       qt5? (
+               dev-qt/qtsvg:5
+               x11-libs/qwt:6
+       )
+       logwatch? ( sys-apps/logwatch )
+       readline? ( sys-libs/readline:0 )
+       static? (
+               dev-libs/lzo[static-libs]
+               sys-libs/ncurses:=[static-libs]
+               sys-libs/zlib[static-libs]
+               acl? ( virtual/acl[static-libs] )
+               ssl? (
+                       !libressl? ( dev-libs/openssl:0=[static-libs] )
+                       libressl? ( dev-libs/libressl:0=[static-libs] )
+               )
+       )
+       !static? (
+               dev-libs/lzo
+               sys-libs/ncurses:=
+               sys-libs/zlib
+               acl? ( virtual/acl )
+               ssl? (
+                       !libressl? ( dev-libs/openssl:0= )
+                       libressl? ( dev-libs/libressl:0= )
+               )
+       )
+       tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+       !bacula-clientonly? (
+               !bacula-nosd? (
+                       app-arch/mt-st
+                       sys-block/mtx
+               )
+       )
+       vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+       !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+       static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+       #XOR and !bacula-clientonly controlled by REQUIRED_USE
+       use mysql && export mydbtype="mysql"
+       use postgres && export mydbtype="postgresql"
+       use sqlite && export mydbtype="sqlite3"
+
+       # create the daemon group and user
+       if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+               enewgroup bacula
+               einfo
+               einfo "The group 'bacula' has been created. Any users you add to this"
+               einfo "group have access to files created by the daemons."
+               einfo
+       fi
+
+       if use bacula-clientonly && use static && use qt5; then
+               ewarn
+               ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt5' useflag."
+               ewarn
+       fi
+
+       if ! use bacula-clientonly; then
+               if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+                       enewuser bacula -1 -1 /var/lib/bacula bacula,disk,tape,cdrom,cdrw
+                       einfo
+                       einfo "The user 'bacula' has been created.  Please see the bacula manual"
+                       einfo "for information about running bacula as a non-root user."
+                       einfo
+               fi
+       fi
+}
+
+src_prepare() {
+       # adjusts default configuration files for several binaries
+       # to /etc/bacula/<config> instead of ./<config>
+       pushd src >&/dev/null || die
+       for f in console/console.c dird/dird.c filed/filed.c \
+               stored/bcopy.c stored/bextract.c stored/bls.c \
+               stored/bscan.c stored/btape.c stored/stored.c \
+               qt-console/main.cpp; do
+               sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
+                       || die "sed on ${f} failed"
+       done
+       popd >&/dev/null || die
+
+       # bug 466688 drop deprecated categories from Desktop file
+       sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+       # bug 466690 Use CXXFLAGS instead of CFLAGS
+       sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+       # drop automatic install of unneeded documentation (for bug 356499)
+       eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+       # bug #310087
+       eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+       # bug #311161
+       eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
+
+       # bat needs to respect LDFLAGS and CFLAGS
+       eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
+
+       # bug #328701
+       eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
+
+       eapply -p0 "${FILESDIR}"/9.0.8/${PN}-9.0.8-fix-static.patch
+
+       # fix soname in libbaccat.so bug #602952
+       eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
+
+       # do not strip binaries
+       sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
+       sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
+
+       # fix file not found error during make depend
+       eapply -p0 "${FILESDIR}"/7.0.2/${PN}-7.0.2-depend.patch
+
+       eapply_user
+
+       # Fix systemd unit files:
+       # bug 497748
+       sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
+       sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
+       # bug 504370
+       sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
+       # bug 584442 and 504368
+       sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
+
+       # build 'bat' for Qt5
+       export QMAKE="$(qt5_get_bindir)"/qmake
+
+       # adapt to >=Qt-5.9 (see bug #644566)
+       # qmake needs an existing target file to generate install instructions
+       sed -i -e 's#bins.files = bat#bins.files = .libs/bat#g' \
+               src/qt-console/bat.pro.in || die
+       mkdir src/qt-console/.libs || die
+       touch src/qt-console/.libs/bat || die
+       chmod 755 src/qt-console/.libs/bat || die
+
+       # fix wrong handling of libressl version
+       # needs separate handling for <libressl-2.7 and >=libressl2.7
+       # (see bug #655520)
+       if has_version "<dev-libs/libressl-2.7"; then
+               eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-libressl26.patch
+       else
+               eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-libressl27.patch
+       fi
+
+       # Don't let program instal man pages directly
+       rm "${S}"/manpages/Makefile.in || die "Unable to remove man pages Makefile.in"
+       eapply -p1 "${FILESDIR}/bacula-fix-manpages.patch"
+
+       # fix bundled libtool (bug 466696)
+       # But first move directory with M4 macros out of the way.
+       # It is only needed by autoconf and gives errors during elibtoolize.
+       mv autoconf/libtool autoconf/libtool1 || die
+       elibtoolize
+}
+
+src_configure() {
+       local myconf=''
+
+       if use bacula-clientonly; then
+               myconf="${myconf} \
+                       $(use_enable bacula-clientonly client-only) \
+                       $(use_enable !static libtool) \
+                       $(use_enable static static-cons) \
+                       $(use_enable static static-fd)"
+       else
+               myconf="${myconf} \
+                       $(use_enable !bacula-nodir build-dird) \
+                       $(use_enable !bacula-nosd build-stored)"
+               # bug #311099
+               # database support needed by dir-only *and* sd-only
+               # build as well (for building bscan, btape, etc.)
+               myconf="${myconf}
+                       --with-${mydbtype}"
+               if use mysql; then
+                   myconf="${myconf} \
+                       --disable-batch-insert"
+               else
+                   myconf="${myconf} \
+                       --enable-batch-insert"
+               fi
+       fi
+
+       # do not build bat if 'static' clientonly
+       if ! use bacula-clientonly || ! use static; then
+               myconf="${myconf} \
+                       $(use_enable qt5 bat)"
+       fi
+
+       myconf="${myconf} \
+               $(use_with X x) \
+               $(use_enable !readline conio) \
+               $(use_enable readline) \
+               $(use_with readline readline /usr) \
+               $(use_with ssl openssl) \
+               $(use_enable ipv6) \
+               $(use_enable acl) \
+               $(use_with tcpd tcp-wrappers)"
+
+       econf \
+               --libdir=/usr/$(get_libdir) \
+               --docdir=/usr/share/doc/${PF} \
+               --htmldir=/usr/share/doc/${PF}/html \
+               --with-pid-dir=/var/run \
+               --sysconfdir=/etc/bacula \
+               --with-archivedir=/var/lib/bacula/tmp \
+               --with-subsys-dir=/var/lock/subsys \
+               --with-working-dir=/var/lib/bacula \
+               --with-logdir=/var/lib/bacula \
+               --with-scriptdir=/usr/libexec/bacula \
+               --with-systemd=$(systemd_get_systemunitdir) \
+               --with-dir-user=bacula \
+               --with-dir-group=bacula \
+               --with-sd-user=root \
+               --with-sd-group=bacula \
+               --with-fd-user=root \
+               --with-fd-group=bacula \
+               --enable-smartalloc \
+               --disable-afs \
+               --host=${CHOST} \
+               ${myconf}
+}
+
+src_compile() {
+       # Make build log verbose (bug #447806)
+       emake NO_ECHO=""
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+       doicon scripts/bacula.png
+
+       # install bat icon and desktop file when enabled
+       # (for some reason ./configure doesn't pick this up)
+       if use qt5 && ! use static ; then
+               doicon src/qt-console/images/bat_icon.png
+               domenu scripts/bat.desktop
+       fi
+
+       # remove some scripts we don't need at all
+       rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
+
+       # rename statically linked apps
+       if use bacula-clientonly && use static ; then
+               pushd "${D}"/usr/sbin || die
+               mv static-bacula-fd bacula-fd || die
+               mv static-bconsole bconsole || die
+               popd || die
+       fi
+
+       # extra files which 'make install' doesn't cover
+       if ! use bacula-clientonly; then
+           # the database update scripts
+               diropts -m0750
+               insinto /usr/libexec/bacula/updatedb
+               insopts -m0754
+               doins "${S}"/updatedb/*
+               fperms 0640 /usr/libexec/bacula/updatedb/README
+
+               # the logrotate configuration
+               # (now unconditional wrt bug #258187)
+               diropts -m0755
+               insinto /etc/logrotate.d
+               insopts -m0644
+               newins "${S}"/scripts/logrotate bacula
+
+               # the logwatch scripts
+               if use logwatch; then
+                       diropts -m0750
+                       dodir /usr/share/logwatch/scripts/services
+                       dodir /usr/share/logwatch/scripts/shared
+                       dodir /etc/logwatch/conf/logfiles
+                       dodir /etc/logwatch/conf/services
+                       pushd "${S}"/scripts/logwatch >&/dev/null || die
+                       emake DESTDIR="${D}" install
+                       popd >&/dev/null || die
+               fi
+       fi
+
+       if ! use qt5; then
+               rm -vf "${D}"/usr/share/man/man1/bat.1*
+       fi
+       rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
+
+       if use bacula-clientonly || use bacula-nodir ; then
+               rm -vf "${D}"/usr/libexec/bacula/create_*_database
+               rm -vf "${D}"/usr/libexec/bacula/drop_*_database
+               rm -vf "${D}"/usr/libexec/bacula/make_*_tables
+               rm -vf "${D}"/usr/libexec/bacula/update_*_tables
+               rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
+               rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
+               rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
+       fi
+       if use bacula-clientonly || use bacula-nosd; then
+               rm -vf "${D}"/usr/libexec/bacula/disk-changer
+               rm -vf "${D}"/usr/libexec/bacula/mtx-changer
+               rm -vf "${D}"/usr/libexec/bacula/dvd-handler
+       fi
+
+       # documentation
+       dodoc ChangeLog ReleaseNotes SUPPORT
+
+       # Install all man pages
+       doman "${S}"/manpages/*
+
+       # install examples (bug #457504)
+       if use examples; then
+               docinto examples/
+               dodoc -r examples/*
+       fi
+
+       # vim-files
+       if use vim-syntax; then
+               insinto /usr/share/vim/vimfiles/syntax
+               doins scripts/bacula.vim
+               insinto /usr/share/vim/vimfiles/ftdetect
+               newins scripts/filetype.vim bacula_ft.vim
+       fi
+
+       # setup init scripts
+       myscripts="bacula-fd"
+       if ! use bacula-clientonly; then
+               if ! use bacula-nodir; then
+                       myscripts="${myscripts} bacula-dir"
+               fi
+               if ! use bacula-nosd; then
+                       myscripts="${myscripts} bacula-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}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
+
+               # now set the database dependancy for the director init script
+               case "${script}" in
+                       bacula-dir)
+                               case "${mydbtype}" in
+                                       sqlite3)
+                                               # sqlite databases don't have a daemon
+                                               sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
+                                               ;;
+                                       *)
+                                               # all other databases have daemons
+                                               sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
+                                               ;;
+                               esac
+                               ;;
+                       *)
+                               ;;
+               esac
+
+               # install init script and config
+               newinitd "${T}/${script}".initd "${script}"
+               newconfd "${T}/${script}".confd "${script}"
+       done
+
+       systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
+
+       # make sure the working directory exists
+       diropts -m0750
+       keepdir /var/lib/bacula
+
+       # make sure bacula group can execute bacula libexec scripts
+       fowners -R root:bacula /usr/libexec/bacula
+}
+
+pkg_postinst() {
+       if use bacula-clientonly; then
+               fowners root:bacula /var/lib/bacula
+       else
+               fowners bacula:bacula /var/lib/bacula
+       fi
+
+       if ! use bacula-clientonly && ! use bacula-nodir; then
+               einfo
+               einfo "If this is a new install, you must create the ${mydbtype} databases with:"
+               einfo "  /usr/libexec/bacula/create_${mydbtype}_database"
+               einfo "  /usr/libexec/bacula/make_${mydbtype}_tables"
+               einfo "  /usr/libexec/bacula/grant_${mydbtype}_privileges"
+               einfo
+
+               ewarn "ATTENTION!"
+               ewarn "The format of the database may have changed."
+               ewarn "If you just upgraded from a version below 9.0.0 you must run"
+               ewarn "'update_bacula_tables' now."
+               ewarn "Make sure to have a backup of your catalog before."
+               ewarn
+       fi
+
+       if use sqlite; then
+               einfo
+               einfo "Be aware that Bacula does not officially support SQLite database anymore."
+               einfo "Best use it only for a client-only installation. See Bug #445540."
+               einfo
+       fi
+
+       einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
+       einfo "you have to enable 'USE=qt5'."
+       einfo
+       einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during"
+       einfo "restores, so be sure to set it to an appropriate in dir in the bacula config."
+}
diff --git a/app-backup/bacula/files/bacula-fix-manpages.patch b/app-backup/bacula/files/bacula-fix-manpages.patch
new file mode 100644 (file)
index 0000000..5ab0f08
--- /dev/null
@@ -0,0 +1,32 @@
+diff -ur bacula-9.2.1.orig/configure bacula-9.2.1/configure
+--- bacula-9.2.1.orig/configure        2018-08-12 07:28:00.000000000 +0000
++++ bacula-9.2.1/configure     2018-10-26 19:12:34.838003264 +0000
+@@ -31277,7 +31277,7 @@
+ fi
+ 
+ 
+-ac_config_files="$ac_config_files autoconf/Make.common Makefile manpages/Makefile scripts/btraceback scripts/bconsole scripts/baculabackupreport scripts/bacula scripts/bacula-ctl-dir scripts/bacula-ctl-fd scripts/bacula-ctl-sd scripts/devel_bacula scripts/Makefile scripts/logrotate scripts/mtx-changer scripts/disk-changer scripts/logwatch/Makefile scripts/logwatch/logfile.bacula.conf scripts/bat.desktop scripts/bat.desktop.xsu scripts/bat.desktop.consolehelper scripts/bat.console_apps scripts/bacula-tray-monitor.desktop src/Makefile src/host.h src/console/Makefile src/console/bconsole.conf src/qt-console/bat.conf src/qt-console/bat.pro src/qt-console/bat.pro.mingw32 src/qt-console/bat.pro.mingw64 src/qt-console/install_conf_file src/qt-console/tray-monitor/tray-monitor.conf src/qt-console/tray-monitor/bacula-tray-monitor.conf src/qt-console/tray-monitor/tray-monitor.pro src/qt-console/tray-monitor/tray-monitor.pro.mingw32 src/qt-console/tray-monitor/tray-monitor.pro.mingw64 src/dird/Makefile src/dird/bacula-dir.conf src/lib/Makefile src/stored/Makefile src/stored/bacula-sd.conf src/filed/Makefile src/filed/bacula-fd.conf src/cats/Makefile src/cats/make_catalog_backup.pl src/cats/make_catalog_backup src/cats/delete_catalog_backup src/cats/create_postgresql_database src/cats/update_postgresql_tables src/cats/make_postgresql_tables src/cats/grant_postgresql_privileges src/cats/drop_postgresql_tables src/cats/drop_postgresql_database src/cats/create_mysql_database src/cats/update_mysql_tables src/cats/make_mysql_tables src/cats/grant_mysql_privileges src/cats/drop_mysql_tables src/cats/drop_mysql_database src/cats/create_sqlite3_database src/cats/update_sqlite3_tables src/cats/make_sqlite3_tables src/cats/grant_sqlite3_privileges src/cats/drop_sqlite3_tables src/cats/drop_sqlite3_database src/cats/sqlite src/cats/mysql src/cats/create_bacula_database src/cats/update_bacula_tables src/cats/grant_bacula_privileges src/cats/make_bacula_tables src/cats/drop_bacula_tables src/cats/drop_bacula_database src/cats/install-default-backend src/findlib/Makefile src/tools/Makefile src/plugins/fd/Makefile src/plugins/sd/Makefile src/plugins/dir/Makefile po/Makefile.in updatedb/update_mysql_tables updatedb/update_sqlite3_tables updatedb/update_postgresql_tables updatedb/update_mysql_tables_9_to_10 updatedb/update_sqlite3_tables_9_to_10 updatedb/update_postgresql_tables_9_to_10 updatedb/update_mysql_tables_10_to_11 updatedb/update_sqlite3_tables_10_to_11 updatedb/update_postgresql_tables_10_to_11 updatedb/update_mysql_tables_11_to_12 updatedb/update_sqlite3_tables_11_to_12 updatedb/update_postgresql_tables_11_to_12 examples/nagios/check_bacula/Makefile platforms/rpms/redhat/bacula.spec platforms/rpms/redhat/bacula-bat.spec platforms/rpms/redhat/bacula-docs.spec platforms/rpms/redhat/bacula-mtx.spec platforms/rpms/suse/bacula.spec platforms/rpms/suse/bacula-bat.spec platforms/rpms/suse/bacula-docs.spec platforms/rpms/suse/bacula-mtx.spec $PFILES"
++ac_config_files="$ac_config_files autoconf/Make.common Makefile scripts/btraceback scripts/bconsole scripts/baculabackupreport scripts/bacula scripts/bacula-ctl-dir scripts/bacula-ctl-fd scripts/bacula-ctl-sd scripts/devel_bacula scripts/Makefile scripts/logrotate scripts/mtx-changer scripts/disk-changer scripts/logwatch/Makefile scripts/logwatch/logfile.bacula.conf scripts/bat.desktop scripts/bat.desktop.xsu scripts/bat.desktop.consolehelper scripts/bat.console_apps scripts/bacula-tray-monitor.desktop src/Makefile src/host.h src/console/Makefile src/console/bconsole.conf src/qt-console/bat.conf src/qt-console/bat.pro src/qt-console/bat.pro.mingw32 src/qt-console/bat.pro.mingw64 src/qt-console/install_conf_file src/qt-console/tray-monitor/tray-monitor.conf src/qt-console/tray-monitor/bacula-tray-monitor.conf src/qt-console/tray-monitor/tray-monitor.pro src/qt-console/tray-monitor/tray-monitor.pro.mingw32 src/qt-console/tray-monitor/tray-monitor.pro.mingw64 src/dird/Makefile src/dird/bacula-dir.conf src/lib/Makefile src/stored/Makefile src/stored/bacula-sd.conf src/filed/Makefile src/filed/bacula-fd.conf src/cats/Makefile src/cats/make_catalog_backup.pl src/cats/make_catalog_backup src/cats/delete_catalog_backup src/cats/create_postgresql_database src/cats/update_postgresql_tables src/cats/make_postgresql_tables src/cats/grant_postgresql_privileges src/cats/drop_postgresql_tables src/cats/drop_postgresql_database src/cats/create_mysql_database src/cats/update_mysql_tables src/cats/make_mysql_tables src/cats/grant_mysql_privileges src/cats/drop_mysql_tables src/cats/drop_mysql_database src/cats/create_sqlite3_database src/cats/update_sqlite3_tables src/cats/make_sqlite3_tables src/cats/grant_sqlite3_privileges src/cats/drop_sqlite3_tables src/cats/drop_sqlite3_database src/cats/sqlite src/cats/mysql src/cats/create_bacula_database src/cats/update_bacula_tables src/cats/grant_bacula_privileges src/cats/make_bacula_tables src/cats/drop_bacula_tables src/cats/drop_bacula_database src/cats/install-default-backend src/findlib/Makefile src/tools/Makefile src/plugins/fd/Makefile src/plugins/sd/Makefile src/plugins/dir/Makefile po/Makefile.in updatedb/update_mysql_tables updatedb/update_sqlite3_tables updatedb/update_postgresql_tables updatedb/update_mysql_tables_9_to_10 updatedb/update_sqlite3_tables_9_to_10 updatedb/update_postgresql_tables_9_to_10 updatedb/update_mysql_tables_10_to_11 updatedb/update_sqlite3_tables_10_to_11 updatedb/update_postgresql_tables_10_to_11 updatedb/update_mysql_tables_11_to_12 updatedb/update_sqlite3_tables_11_to_12 updatedb/update_postgresql_tables_11_to_12 examples/nagios/check_bacula/Makefile platforms/rpms/redhat/bacula.spec platforms/rpms/redhat/bacula-bat.spec platforms/rpms/redhat/bacula-docs.spec platforms/rpms/redhat/bacula-mtx.spec platforms/rpms/suse/bacula.spec platforms/rpms/suse/bacula-bat.spec platforms/rpms/suse/bacula-docs.spec platforms/rpms/suse/bacula-mtx.spec $PFILES"
+ 
+ ac_config_commands="$ac_config_commands default"
+ 
+@@ -32368,7 +32368,6 @@
+     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+     "autoconf/Make.common") CONFIG_FILES="$CONFIG_FILES autoconf/Make.common" ;;
+     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+-    "manpages/Makefile") CONFIG_FILES="$CONFIG_FILES manpages/Makefile" ;;
+     "scripts/btraceback") CONFIG_FILES="$CONFIG_FILES scripts/btraceback" ;;
+     "scripts/bconsole") CONFIG_FILES="$CONFIG_FILES scripts/bconsole" ;;
+     "scripts/baculabackupreport") CONFIG_FILES="$CONFIG_FILES scripts/baculabackupreport" ;;
+diff -ur bacula-9.2.1.orig/Makefile.in bacula-9.2.1/Makefile.in
+--- bacula-9.2.1.orig/Makefile.in      2018-08-12 07:28:00.000000000 +0000
++++ bacula-9.2.1/Makefile.in   2018-10-26 19:13:08.788012946 +0000
+@@ -27,7 +27,7 @@
+ # Non-client-only directores
+ subdirs =    src/cats @DIRD_DIR@ @STORED_DIR@ src/tools
+ 
+-all_subdirs = ${fd_subdirs} ${@ALL_DIRS@} manpages
++all_subdirs = ${fd_subdirs} ${@ALL_DIRS@}
+ 
+ DIST =        INSTALL README.configure configure Makefile Makefile.in ChangeLog
+