mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- Keep la files, this fixes bacula-server build
- A few fixes (put man pages in the good packages, do not remove things done by the client dependency in the server part)
This commit is contained in:
parent
8e4b85da5b
commit
d88572b383
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=360663
5 changed files with 11 additions and 73 deletions
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
PORTNAME= bacula
|
PORTNAME= bacula
|
||||||
DISTVERSION= 5.2.12
|
DISTVERSION= 5.2.12
|
||||||
PORTREVISION?= 5
|
PORTREVISION?= 6
|
||||||
CATEGORIES?= sysutils
|
CATEGORIES?= sysutils
|
||||||
MASTER_SITES= SF/bacula/bacula/${PORTVERSION}
|
MASTER_SITES= SF/bacula/bacula/${PORTVERSION}
|
||||||
PKGNAMEPREFIX?= #
|
PKGNAMEPREFIX?= #
|
||||||
|
@ -12,7 +12,7 @@ PKGNAMESUFFIX?= -server
|
||||||
MAINTAINER= dan@langille.org
|
MAINTAINER= dan@langille.org
|
||||||
COMMENT?= Network backup solution (server)
|
COMMENT?= Network backup solution (server)
|
||||||
|
|
||||||
USES+= libtool
|
USES+= libtool:keepla
|
||||||
|
|
||||||
LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2
|
LIB_DEPENDS+= liblzo2.so:${PORTSDIR}/archivers/lzo2
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ USE_RC_SUBR?= bacula-dir bacula-sd
|
||||||
.if defined(WITH_CLIENT_ONLY)
|
.if defined(WITH_CLIENT_ONLY)
|
||||||
SUB_FILES+= pkg-install.client pkg-deinstall.client pkg-message.client
|
SUB_FILES+= pkg-install.client pkg-deinstall.client pkg-message.client
|
||||||
.else
|
.else
|
||||||
SUB_FILES+= pkg-install.server pkg-deinstall.server pkg-message.server
|
SUB_FILES+= pkg-message.server
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
MANCOMPRESSED= yes
|
MANCOMPRESSED= yes
|
||||||
|
@ -98,10 +98,6 @@ SUB_LIST= BACULA_USER=${BACULA_USER} \
|
||||||
NLS_USES= gettext
|
NLS_USES= gettext
|
||||||
NLS_CONFIGURE_ENABLE= nls
|
NLS_CONFIGURE_ENABLE= nls
|
||||||
|
|
||||||
# overridden if client install
|
|
||||||
PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.server
|
|
||||||
PKGINSTALL= ${FILESDIR}/pkg-install.server
|
|
||||||
|
|
||||||
# Client only or full server version
|
# Client only or full server version
|
||||||
.if defined(WITH_CLIENT_ONLY)
|
.if defined(WITH_CLIENT_ONLY)
|
||||||
CONFFILES= fd
|
CONFFILES= fd
|
||||||
|
@ -146,7 +142,7 @@ MP8+= bacula.8 bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 \
|
||||||
MP1+= bsmtp.1 bacula-tray-monitor.1 bacula-bwxconsole.1
|
MP1+= bsmtp.1 bacula-tray-monitor.1 bacula-bwxconsole.1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
MAKE_ENV+= MO8="${MAN8}" MAN1="${MP1}"
|
MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}"
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
# This port does not install docs. See bacula-docs for that
|
# This port does not install docs. See bacula-docs for that
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
PATH=/bin:/usr/bin:/usr/sbin
|
|
||||||
|
|
||||||
# Note how to delete UID/GID
|
|
||||||
USER=%%BACULA_USER%%
|
|
||||||
GROUP=%%BACULA_GROUP%%
|
|
||||||
UID=%%BACULA_UID%%
|
|
||||||
GID=%%BACULA_UID%%
|
|
||||||
BACULA_DIR=%%BACULA_DIR%%
|
|
||||||
|
|
||||||
TMPFILE=/tmp/services-$RANDOM-$$
|
|
||||||
|
|
||||||
case "$2" in
|
|
||||||
"DEINSTALL")
|
|
||||||
# Delete entries in /etc/services
|
|
||||||
sed -e '/# Bacula port start/,/# Bacule port end/{' \
|
|
||||||
-e 'd' \
|
|
||||||
-e '}' /etc/services > $TMPFILE
|
|
||||||
mv -f $TMPFILE /etc/services
|
|
||||||
|
|
||||||
if [ -d ${BACULA_DIR} ]; then
|
|
||||||
rmdir ${BACULA_DIR};
|
|
||||||
fi
|
|
||||||
if [ -d ${BACULA_DIR} ]; then
|
|
||||||
echo "Check if ${BACULA_DIR} is empty and delete it to permanently remove the bacula port."
|
|
||||||
fi
|
|
||||||
|
|
||||||
if pw usershow "${USER}" 2>/dev/null 1>&2; then
|
|
||||||
echo "To delete Bacula user permanently, use 'pw userdel ${USER}'"
|
|
||||||
echo "To delete Bacula group permanently, use 'pw groupdel ${GROUP}'"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
|
@ -1,13 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
PATH=/bin:/usr/bin:/usr/sbin
|
|
||||||
|
|
||||||
# Always add lines in /etc/services
|
|
||||||
grep -q "bacula-dir" /etc/services
|
|
||||||
if [ "$?" != "0" ]; then
|
|
||||||
echo "# Bacula port start
|
|
||||||
bacula-dir 9101/tcp #Bacula director daemon
|
|
||||||
bacula-fd 9102/tcp #Bacula file daemon
|
|
||||||
bacula-sd 9103/tcp #Bacula storage daemon
|
|
||||||
# Bacule port end" >> /etc/services
|
|
||||||
fi
|
|
|
@ -3,12 +3,15 @@
|
||||||
@sample %%ETCDIR%%/bacula-dir.conf.sample
|
@sample %%ETCDIR%%/bacula-dir.conf.sample
|
||||||
@group wheel
|
@group wheel
|
||||||
@sample %%ETCDIR%%/bacula-sd.conf.sample
|
@sample %%ETCDIR%%/bacula-sd.conf.sample
|
||||||
|
lib/libbaccats.la
|
||||||
lib/libbaccats.so
|
lib/libbaccats.so
|
||||||
lib/libbaccats.so.5
|
lib/libbaccats.so.5
|
||||||
lib/libbaccats.so.5.0.2
|
lib/libbaccats.so.5.0.2
|
||||||
|
lib/libbaccats-%%DBTYPE%%.la
|
||||||
lib/libbaccats-%%DBTYPE%%.so
|
lib/libbaccats-%%DBTYPE%%.so
|
||||||
lib/libbaccats-%%DBTYPE%%.so.5
|
lib/libbaccats-%%DBTYPE%%.so.5
|
||||||
lib/libbaccats-%%DBTYPE%%.so.5.0.2
|
lib/libbaccats-%%DBTYPE%%.so.5.0.2
|
||||||
|
lib/libbacsql.la
|
||||||
lib/libbacsql.so
|
lib/libbacsql.so
|
||||||
lib/libbacsql.so.5
|
lib/libbacsql.so.5
|
||||||
lib/libbacsql.so.5.0.2
|
lib/libbacsql.so.5.0.2
|
||||||
|
@ -16,10 +19,8 @@ man/man1/bacula-bwxconsole.1.gz
|
||||||
man/man1/bacula-tray-monitor.1.gz
|
man/man1/bacula-tray-monitor.1.gz
|
||||||
man/man1/bsmtp.1.gz
|
man/man1/bsmtp.1.gz
|
||||||
man/man8/bacula-dir.8.gz
|
man/man8/bacula-dir.8.gz
|
||||||
man/man8/bacula-fd.8.gz
|
|
||||||
man/man8/bacula-sd.8.gz
|
man/man8/bacula-sd.8.gz
|
||||||
man/man8/bacula.8.gz
|
man/man8/bacula.8.gz
|
||||||
man/man8/bconsole.8.gz
|
|
||||||
man/man8/bcopy.8.gz
|
man/man8/bcopy.8.gz
|
||||||
man/man8/bextract.8.gz
|
man/man8/bextract.8.gz
|
||||||
man/man8/bls.8.gz
|
man/man8/bls.8.gz
|
||||||
|
@ -76,7 +77,3 @@ sbin/dbcheck
|
||||||
%%DATADIR%%/update_%%DBTYPE%%_tables
|
%%DATADIR%%/update_%%DBTYPE%%_tables
|
||||||
@owner root
|
@owner root
|
||||||
@group wheel
|
@group wheel
|
||||||
@dirrm %%DATADIR%%
|
|
||||||
@exec mkdir -p %%BACULA_DIR%%
|
|
||||||
@dirrmtry %%BACULA_DIR%%
|
|
||||||
@dirrmtry %%ETCDIR%%
|
|
||||||
|
|
|
@ -2,33 +2,25 @@
|
||||||
@group bacula
|
@group bacula
|
||||||
@sample %%ETCDIR%%/bconsole.conf.sample
|
@sample %%ETCDIR%%/bconsole.conf.sample
|
||||||
@group wheel
|
@group wheel
|
||||||
|
lib/libbac.la
|
||||||
lib/libbac.so
|
lib/libbac.so
|
||||||
lib/libbac.so.5
|
lib/libbac.so.5
|
||||||
lib/libbac.so.5.0.2
|
lib/libbac.so.5.0.2
|
||||||
|
lib/libbaccfg.la
|
||||||
lib/libbaccfg.so
|
lib/libbaccfg.so
|
||||||
lib/libbaccfg.so.5
|
lib/libbaccfg.so.5
|
||||||
lib/libbaccfg.so.5.0.2
|
lib/libbaccfg.so.5.0.2
|
||||||
|
lib/libbacfind.la
|
||||||
lib/libbacfind.so
|
lib/libbacfind.so
|
||||||
lib/libbacfind.so.5
|
lib/libbacfind.so.5
|
||||||
lib/libbacfind.so.5.0.2
|
lib/libbacfind.so.5.0.2
|
||||||
|
lib/libbacpy.la
|
||||||
lib/libbacpy.so
|
lib/libbacpy.so
|
||||||
lib/libbacpy.so.5
|
lib/libbacpy.so.5
|
||||||
lib/libbacpy.so.5.0.2
|
lib/libbacpy.so.5.0.2
|
||||||
lib/bpipe-fd.so
|
lib/bpipe-fd.so
|
||||||
man/man8/bacula-dir.8.gz
|
|
||||||
man/man8/bacula-fd.8.gz
|
man/man8/bacula-fd.8.gz
|
||||||
man/man8/bacula-sd.8.gz
|
|
||||||
man/man8/bacula.8.gz
|
|
||||||
man/man8/bconsole.8.gz
|
man/man8/bconsole.8.gz
|
||||||
man/man8/bcopy.8.gz
|
|
||||||
man/man8/bextract.8.gz
|
|
||||||
man/man8/bls.8.gz
|
|
||||||
man/man8/bregex.8.gz
|
|
||||||
man/man8/bscan.8.gz
|
|
||||||
man/man8/btape.8.gz
|
|
||||||
man/man8/btraceback.8.gz
|
|
||||||
man/man8/bwild.8.gz
|
|
||||||
man/man8/dbcheck.8.gz
|
|
||||||
sbin/bacula-fd
|
sbin/bacula-fd
|
||||||
@group bacula
|
@group bacula
|
||||||
sbin/bconsole
|
sbin/bconsole
|
||||||
|
|
Loading…
Add table
Reference in a new issue