Package Details: bacula-bat 7.4.0-1

Git Clone URL: https://aur.archlinux.org/bacula.git (read-only)
Package Base: bacula
Description: Bacula - A Network Backup Tool (management GUI)
Upstream URL: http://www.bacula.org
Licenses: AGPL3
Submitter: None
Maintainer: maleckii
Last Packager: maleckii
Votes: 28
Popularity: 0.046050
First Submitted: 2014-04-25 13:59
Last Updated: 2016-03-07 03:10

Latest Comments

ektich commented on 2016-03-27 17:14

alsa-utils 1.1.0-2 has been released that fixes the name conflict on /usr/bin/bat. There is no need to apply my patch anymore.

ektich commented on 2016-03-21 10:14

I've opened bug report against alsa-utils: https://bugs.archlinux.org/task/48654.

ektich commented on 2016-03-09 17:51

I agree, if alsa-utils will rename their binary there's no point in temporarily renaming bat in here. I should warn people using my patch that it is somehow incomplete: it won't modify the /usr/share/applications/bat.desktop file, rendering the icon in the menu unworkable. I think to make it work again one should change "Exec" line to be "Exec=/usr/bin/bacula-bat -c /etc/bacula/bat.conf"

maleckii commented on 2016-03-09 17:21

From what I can gather in discussions on both the Debian mailing lists and the alsa-utils upstream lists, this should be handled by patching alsa-utils upstream. There is an upstream patch under review for alsa-utils, but they haven't yet reached consensus on the new name for their /usr/bin/bat.

I don't think it would be proper to rename this package's binary because alsa-utils is likely to change their name in the near future and going back and forth would cause confusion. In the meantime, feel free to apply ekitch's patch to PKGBUILD as a temporary workaround. That said, I am also unsure what Arch's policy is on situations like this.

ektich commented on 2016-03-09 10:02

EDIT: alsa-utils 1.1.0-2 has been released that fixes the name conflict. This comment is left here for historical reasons.

the file name conflict between bacula-bat-7.4.0-1 and alsa-utils-1.1.0-1 still exists.
I've created a patch that install bacula's bat as /usr/bin/bacula-bat.

https://gist.github.com/ektich/9e887c0e83b2ca402e72

kisanth commented on 2016-03-04 15:18

Edit PKGBUILD
Remove parentheses from install statements:
install=("bacula.install") => install="bacula.install"
Add parentheses to provides and replaces:
provides="${pkgbase}-dir-mysql" => provides=("${pkgbase}-dir-mysql")
replaces="${pkgbase}-dir-mysql" => replaces=("${pkgbase}-dir-mysql")

Now it will work...

boscowitch commented on 2016-02-26 13:10

Though about testing it if it's worth deploying...
unforunately it fails install right at the beginning no mather if I say yes or no to:
Install only bacula-bat ? [Y/n]
==> -------------------------------
==>
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: provides should be an array
==> ERROR: replaces should be an array
==> ERROR: install should not be an array
==> ERROR: install should not be an array
==> ERROR: Makepkg was unable to build bacula.

Thats always the result...

morlix commented on 2015-11-20 07:51

The current PKGBUILD doesn't create the working directory if only bacula-common, bacula-console and bacula-fd will be installed.

CptnChristo commented on 2015-11-17 23:55

With release of core package alsa-utils-1.1.0-1, there is a name conflict for /usr/bin/bat (i.e. the bacula administration tool). I'm passing along this info in case AUR packages must be modified to avoid conflicts with core packages.

maleckii commented on 2015-11-02 05:58

Since I'm actively using this in production, I may as well maintain it.

* Updated to 7.2.0
* /var/log/bacula is now created by the package
* Hostname in config files is now generated at package install time
* Removed tcp_wrappers support, since tcp_wrappers hasn't been in Arch for some time, and I'm not sure anyone is actually using it.

All comments