165 Commits

Author SHA1 Message Date
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
sthen
8b5adb27fa update to bacula-9.0.2 2017-07-25 10:40:32 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
42638a8f2e ...and those last 5, which got updated while I was creating the diff 2017-07-16 19:20:57 +00:00
sthen
90a3fa5bf0 update to bacula-9.0.1 2017-07-14 21:43:22 +00:00
sthen
9f02df3a87 Major update to Bacula-9.0.0: note that this requires a database schema
change, so follow the usual upgrade documentation. This is still compatible
with older File Daemons (clients).
2017-07-07 16:01:58 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
sthen
5cfd04a510 update to Bacula 7.4.7 2017-03-16 11:04:35 +00:00
sthen
e313f1e782 update to bacula-7.4.6 2017-03-13 09:42:57 +00:00
sthen
106bb9a80f update to bacula-7.4.5, patched to avoid an FD segfault. 2017-02-16 17:16:19 +00:00
sthen
3f0fe2b618 fix WANTLIB-sqlite3, missing pthread 2016-11-02 21:08:29 +00:00
sthen
e946d89a8f missed WRKDIST, from nigel@ 2016-10-11 21:26:10 +00:00
sthen
9b46a05b85 Use a new distfile for bacula, upstream rerolled it to change some
printf formatting. Reported by naddy@ nigel@
2016-10-11 19:19:45 +00:00
sthen
d14f2f0996 update to bacula-7.4.4 2016-10-11 13:27:28 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
sthen
17e13d54f7 Use LL for large int constants to fix 32-bit. 2016-08-02 00:23:01 +00:00
sthen
f5070cc984 update to bacula-7.4.3 2016-07-30 21:43:24 +00:00
sthen
d27cc85cb4 bugfix update to Bacula 7.4.2 2016-07-08 12:59:13 +00:00
sthen
e73e9e2876 update to bacula-7.4.1 2016-06-06 14:10:57 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
sthen
b58afdd2d8 update to Bacula 7.4.0, "this version consists of more backports from
Bacula Enterprise 8.4 as well quite a few bug fixes (28) as a number of
new features".

Database schema has not changed and older FDs should remain compatible
with this version.

http://www.bacula.org/7.4.x-manuals/en/main/New_Features_in_7_4_0.html
2016-01-19 22:51:09 +00:00
ajacoutot
d60b768928 daemon_timeout is not passed to the child scripts either. 2015-11-29 15:50:20 +00:00
ajacoutot
8cb16066c1 Drop myself from MAINTAINER and leave the baby to Stuart ;-)
ok sthen@
2015-10-17 10:30:16 +00:00
ajacoutot
04027e96e3 Update to bacula-client-7.2.0.
README parts from sthen@

ok sthen@
2015-08-15 07:50:02 +00:00
sthen
50b3772fb1 Adjust pexp to cope with rc.subr(8) change. 2015-07-15 15:53:48 +00:00
sthen
ce974b46cc use su -m instead of -s /bin/sh, suggested by millert
add some missing -c
2015-07-07 14:44:58 +00:00
sthen
d5ffe85b7d Remove use of sudo from pkg READMEs in a few ports as packages and their
instructions are meant to work on a fresh install.

- easy cases: replace some '$ sudo somecommand' with '# somecommand'
(while there I've swapped some "${RCDIR}/foo start" with "rcctl foo start").

- replace some 'sudo -u user somecommand foo bar' with
'su -s /bin/sh user "/path/to/somecommand foo bar"' and similar.
Not pretty with the -s, but many of the uids that need to run
these commands have /sbin/nologin as their usual shell.
2015-07-06 11:25:36 +00:00
sthen
cfd95932fd Adjust the "meta" rc-scripts (these are used in ports with multiple daemons
which should all be started/stopped together), previously "restart" would
restart each sub-daemon in turn, but actually it should stop all daemons
and only then start them again. Additionally, as suggested by ajacoutot,
stop the procedure and return an error if stopping one of the rc scripts
failed.  ok ajacoutot@ rpe@

(as done for a couple of other ports; bacula was actually the one I wanted
to fix this on but missed the earlier commit ;)
2015-02-18 20:55:11 +00:00
ajacoutot
bca617be62 Make all meta rc.d scripts consistent.
While here, unbreak when options are passed (e.g. /etc/rc.d/foobar -df start)

ok sthen@
2014-12-08 10:57:08 +00:00
ajacoutot
653f2e661f Last commit was not enough. 2014-11-14 08:39:41 +00:00
jasper
4bdd0628c2 fixup instructions to initialize the database tables
ok sthen@ (MAINTAINER)
2014-11-14 08:26:50 +00:00
ajacoutot
3b8e04518f Simplify. 2014-11-04 16:46:03 +00:00
ajacoutot
dc1c7c4872 MySQL -> MariaDB in READMEs. 2014-09-14 05:58:07 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
ajacoutot
9978a4fabb Update to bacula-client-7.0.5. 2014-08-14 06:52:59 +00:00
ajacoutot
497984ddf0 rc.conf.local is in man(1) section 8, at least for now. 2014-07-10 13:09:06 +00:00
ajacoutot
62ecb1279b Completely rework the way this port is handled. Drop all FLAVORs and
move to MULTI_PACKAGEs (the no_bat PSEUDO_FLAVOR is still available).
This modifies the packages as:
bacula-client	- no change
bacula-server	- the server part, now unflavored and depends on a proper SQL package support
bacula-bat	- no change
bacula-mysql	- new, MySQL support for bacula-server
bacula-pgsql	- new, PostgreSQL support for bacula-server
bacula-sqlite3	- new, SQLite3 support for bacula-server

All SQL support packages conflict with each others.
For users of mysql and sqlite3, a manual step will be needed to properly
upgrade bacula-server; sthen@ will take care of this in current.html.

Tested by myself and sthen@
ok sthen@
2014-06-23 07:57:48 +00:00
ajacoutot
c81333d1de Fix some default values. 2014-06-13 15:31:21 +00:00
ajacoutot
b9020e8ce8 Fix path to doc. 2014-06-13 13:34:38 +00:00
ajacoutot
fddb42ba17 Update to bacula-client-7.0.4. 2014-06-04 14:40:08 +00:00
ajacoutot
8da6e75884 Update to bacula 7.0.3.
ok sthen@
2014-05-21 10:12:34 +00:00
ajacoutot
845fd0b7d1 Sync wantlib after kerberos support got removed from postgresql. 2014-04-21 22:12:07 +00:00
sthen
fde3bb9550 tweak sample bacula-sd.conf; fix a couple of changer device names 2014-04-19 10:26:55 +00:00
ajacoutot
186a14223e Major update to Bacula 7.0.2.
Some info at:
http://blog.bacula.org/p710/
http://blog.bacula.org/release-7-0-2/

Now builds with our libtool(1).

While there's a huge amount of changes, existing setups "should" just
work without any modification.

tested by sthen@ and myself
ok sthen@, my new co-maintainer :-)
2014-04-19 09:44:11 +00:00
ajacoutot
e29522e2b8 Drop now unneeded CONFIGURE_ARGS. 2014-03-24 18:19:21 +00:00
ajacoutot
9b09ee214c Revert previous; I am being morning-stupid, the client runs as root... 2014-01-28 09:02:12 +00:00
ajacoutot
8a73f52491 gecos: Bacula Director -> Bacula Daemon -- since this user is used on both
the director and the client.
2014-01-28 08:50:58 +00:00
ajacoutot
d4efdbbb5c Set @mode explicitely. 2014-01-19 09:54:18 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
ajacoutot
21f28e6522 Revert the mysql->MariaDB blurb in the READMEs.
It seems the MariaDB move will be reverted.
2013-06-06 13:57:48 +00:00