123 Commits

Author SHA1 Message Date
rpe
214644a454 Now that all ports rc.* scripts are using #!/bin/ksh
- change [] tests to [[]]
- change arithmetic [] tests to (())
- change = to == inside [[]]
- remove unecessary quoting inside [[]]

OK aja@
2018-01-14 14:42:18 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
208f1c7c74 update to Bacula 9.0.6.
- upstream now supports OpenSSL 1.1+ so as usual when this happens,
some patches were required to work with LibreSSL.

- new no_{my,pg}sql pseudo flavours added, lightening the build deps
for a client build: FLAVOR="no_mysql no_pgsql no_bat" make package
2017-11-22 22:35:25 +00:00
naddy
63d0ecb4d1 replace gettext module; ok sthen@ 2017-11-13 15:36:16 +00:00
sthen
2529edf288 update to bacula-9.0.5 2017-11-03 10:54:33 +00:00
sthen
cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
sthen
5357e7d347 update to bacula-9.0.4 2017-09-12 13:05:13 +00:00
sthen
f79707f4ff minor bugfix update to bacula-9.0.3 2017-08-08 09:28:07 +00:00
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