diff options
author | jeh <jeh@FreeBSD.org> | 2002-10-14 22:02:14 +0800 |
---|---|---|
committer | jeh <jeh@FreeBSD.org> | 2002-10-14 22:02:14 +0800 |
commit | d2ed9668d3ace5cc7f5580a3e0c78bed372d9ee0 (patch) | |
tree | 36883e5ff1661c3161cf6995a54c77e26eb119d7 /misc/amanda-server | |
parent | a8d0e4e4e62ed74c0996e74fcf17771834bcda4a (diff) | |
download | freebsd-ports-graphics-d2ed9668d3ace5cc7f5580a3e0c78bed372d9ee0.tar.gz freebsd-ports-graphics-d2ed9668d3ace5cc7f5580a3e0c78bed372d9ee0.tar.zst freebsd-ports-graphics-d2ed9668d3ace5cc7f5580a3e0c78bed372d9ee0.zip |
The misc/amanda-{client,server} ports force user/group to operator.
This should be site-overridable.
PR: 44032
Submitted-by: Phil Homewood <pdh@snapgear.com>
Diffstat (limited to 'misc/amanda-server')
-rw-r--r-- | misc/amanda-server/Makefile | 36 |
1 files changed, 33 insertions, 3 deletions
diff --git a/misc/amanda-server/Makefile b/misc/amanda-server/Makefile index 2b0852c3b03..9de0d2080bb 100644 --- a/misc/amanda-server/Makefile +++ b/misc/amanda-server/Makefile @@ -41,8 +41,12 @@ pre-fetch: @${ECHO} " The default is `uname -n`" @${ECHO} " AMANDA_TAPE=tape to specify the default tape device" @${ECHO} " The default is /dev/nrsa0" - @${ECHO} " AMANDA_CONFIG=config to specify the default configuation" + @${ECHO} " AMANDA_CONFIG=config to specify the default configuration" @${ECHO} " The default is user" + @${ECHO} " AMANDA_USER=user to specify the default user" + @${ECHO} " The default is operator" + @${ECHO} " AMANDA_GROUP=group to specify the default group" + @${ECHO} " The default is operator" @${ECHO} "" RUN_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda-client @@ -51,7 +55,6 @@ BUILD_DEPENDS= ${LOCALBASE}/sbin/amrecover:${PORTSDIR}/misc/amanda-client CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ --with-amandahosts --with-fqdn \ --with-dump-honor-nodump --with-buffered-dump \ - --with-user=operator --with-group=operator \ --without-client --disable-libtool --prefix=${PREFIX} MAN8= amadmin.8 amcheck.8 amcheckdb.8 amcleanup.8 amdd.8 \ @@ -98,6 +101,18 @@ CONFIGURE_ARGS+= --with-tape-device=${AMANDA_TAPE} CONFIGURE_ARGS+= --with-config=${AMANDA_CONFIG} .endif +.if defined (AMANDA_USER) +CONFIGURE_ARGS+= --with-user=${AMANDA_USER} +.else +CONFIGURE_ARGS+= --with-user=operator +.endif + +.if defined (AMANDA_GROUP) +CONFIGURE_ARGS+= --with-group=${AMANDA_GROUP} +.else +CONFIGURE_ARGS+= --with-group=operator +.endif + # # Before 4.0, pre-CAM scsiio.h existed .if ${OSVERSION} < 400000 @@ -122,12 +137,15 @@ pre-fetch: @${ECHO} " AMANDA_GNUTAR_LISTDIR=dir to specify the directory that" @${ECHO} " the gnutar index files should live in" @${ECHO} " The default is /var/amanda/gnutar-lists" + @${ECHO} " AMANDA_USER=user to specify the default user" + @${ECHO} " The default is operator" + @${ECHO} " AMANDA_GROUP=group to specify the default group" + @${ECHO} " The default is operator" @${ECHO} "" CONFIGURE_ARGS= --libexecdir=${PREFIX}/libexec/amanda \ --with-amandahosts --with-fqdn \ --with-dump-honor-nodump --with-buffered-dump \ - --with-user=operator --with-group=operator \ --without-server --disable-libtool --prefix=${PREFIX} MAN8= amanda.8 amrecover.8 amrestore.8 @@ -159,6 +177,18 @@ CONFIGURE_ARGS+= --with-config=${AMANDA_CONFIG} CONFIGURE_ARGS+= --with-gnutar-listdir=${AMANDA_GNUTAR_LISTDIR} .endif +.if defined (AMANDA_USER) +CONFIGURE_ARGS+= --with-user=${AMANDA_USER} +.else +CONFIGURE_ARGS+= --with-user=operator +.endif + +.if defined (AMANDA_GROUP) +CONFIGURE_ARGS+= --with-group=${AMANDA_GROUP} +.else +CONFIGURE_ARGS+= --with-group=operator +.endif + .endif .include <bsd.port.post.mk> |