diff options
author | Christian Hesse | 2015-06-29 09:30:16 +0200 |
---|---|---|
committer | Christian Hesse | 2015-06-29 09:30:16 +0200 |
commit | 645fa4f4e80f96dd2156771729e84ac57d30405f (patch) | |
tree | d1a8b346ce47f65d96aa764bdc3c52df8edcd690 | |
download | aur-645fa4f4e80f96dd2156771729e84ac57d30405f.tar.gz |
initial import of bacula-client 7.0.5-2
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | bacula-fd.service | 19 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b8d9bdb42cb1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = bacula-client + pkgdesc = A network backup tool for Linux, Unix, Mac and Windows - client edition + pkgver = 7.0.5 + pkgrel = 2 + url = http://www.bacula.org/ + arch = i686 + arch = x86_64 + arch = arm + arch = armv6h + license = GPL2 + depends = openssl + provides = bacula-fd=7.0.5 + conflicts = bacula + backup = etc/bacula/bconsole.conf + backup = etc/bacula/bacula-fd.conf + source = http://downloads.sourceforge.net/project/bacula/bacula/7.0.5/bacula-7.0.5.tar.gz + source = http://downloads.sourceforge.net/project/bacula/bacula/7.0.5/bacula-7.0.5.tar.gz.sig + source = bacula-fd.service + sha256sums = 1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49 + sha256sums = SKIP + sha256sums = 37cdab95a99142a7e8494f0a49e54a5bfb1dca28561d0ce70ea64bf98e0c50fd + +pkgname = bacula-client + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ed10759dadf0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Christian Hesse <mail@eworm.de> +# Contributor: Arian <arian.sameni+bacula-client AT gmail DOT com> +# Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> +# Contributor: Matthew <pyther@pyther.net> + +pkgname=bacula-client +pkgver=7.0.5 +pkgrel=2 +pkgdesc='A network backup tool for Linux, Unix, Mac and Windows - client edition' +conflicts=('bacula') +depends=('openssl') +provides=("bacula-fd=${pkgver}") +arch=('i686' 'x86_64' 'arm' 'armv6h') +url='http://www.bacula.org/' +license=('GPL2') +backup=('etc/bacula/bconsole.conf' + 'etc/bacula/bacula-fd.conf') +validpgpkeys=('2CA9F510CA5CCAF61AB529F59E98BF3210A792AD') +source=("http://downloads.sourceforge.net/project/bacula/bacula/${pkgver}/bacula-${pkgver}.tar.gz"{,.sig} + 'bacula-fd.service') +sha256sums=('1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49' + 'SKIP' + '37cdab95a99142a7e8494f0a49e54a5bfb1dca28561d0ce70ea64bf98e0c50fd') + +build() { + cd bacula-${pkgver}/ + + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --enable-client-only \ + --with-systemd=/usr/lib/systemd/system/ \ + --with-openssl \ + --sysconfdir=/etc/bacula \ + --with-scriptdir=/etc/bacula/scripts + + make + + +} + +package() { + cd bacula-${pkgver}/ + + make DESTDIR="${pkgdir}" install + + install -D -m0644 "${srcdir}/bacula-fd.service" "${pkgdir}/usr/lib/systemd/system/bacula-fd.service" +} + diff --git a/bacula-fd.service b/bacula-fd.service new file mode 100644 index 000000000000..90bd6a9ab36a --- /dev/null +++ b/bacula-fd.service @@ -0,0 +1,19 @@ +# systemd service file for Bacula File Deaemon +# +# we do not take the service file provided by bacula package as it needs too +# much customization + +[Unit] +Description=Bacula File Deaemon +Requires=network.target +After=network.target remote-fs.target syslog.target + +[Service] +Type=forking +Restart=always +ExecStart=/usr/bin/bacula-fd -c /etc/bacula/bacula-fd.conf +IOSchedulingClass=idle +PIDFile=/run/bacula-fd.9102.pid + +[Install] +WantedBy=multi-user.target |