Create own directories with proper permissions
This commit is contained in:
parent
12e93ed8e8
commit
1340bd27a9
1 changed files with 18 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.17 2012/04/27 12:31:37 obache Exp $
|
||||
# $NetBSD: Makefile,v 1.18 2012/06/08 12:06:37 fhajny Exp $
|
||||
|
||||
DISTNAME= spectrum-1.4.8
|
||||
PKGREVISION= 7
|
||||
|
@ -23,6 +23,7 @@ REPLACE_PYTHON+= spectrumctl/spectrumctl.py
|
|||
PY_PATCHPLIST= yes
|
||||
|
||||
BUILD_DEFS+= JABBER_USER JABBER_GROUP
|
||||
BUILD_DEFS+= SPECTRUM_RUN SPECTRUM_DB SPECTRUM_LOG
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
|
@ -35,6 +36,14 @@ FILES_SUBST+= JABBER_GROUP=${JABBER_GROUP}
|
|||
PKG_GROUPS+= ${JABBER_GROUP}
|
||||
PKG_USERS+= ${JABBER_USER}:${JABBER_GROUP}
|
||||
|
||||
SPECTRUM_RUN?= /var/run/spectrum
|
||||
SPECTRUM_DB?= /var/db/spectrum
|
||||
SPECTRUM_LOG?= /var/log/spectrum
|
||||
|
||||
OWN_DIRS+= ${SPECTRUM_RUN} ${SPECTRUM_DB} ${SPECTRUM_LOG}
|
||||
OWN_DIRS_PERMS+= ${SPECTRUM_RUN} ${JABBER_USER} ${JABBER_GROUP} 770
|
||||
OWN_DIRS_PERMS+= ${SPECTRUM_DB} ${JABBER_USER} ${JABBER_GROUP} 770
|
||||
OWN_DIRS_PERMS+= ${SPECTRUM_LOG} ${JABBER_USER} ${JABBER_GROUP} 770
|
||||
|
||||
PKG_SYSCONFSUBDIR= spectrum
|
||||
EGDIR= ${PREFIX}/share/examples/spectrum
|
||||
|
@ -69,6 +78,14 @@ SUBST_FILES.users+= man/spectrumctl.8
|
|||
SUBST_MESSAGE.users= Correcting spectrum user
|
||||
SUBST_SED.users= -e 's/@SPECTRUM_USER@/${JABBER_USER}/g'
|
||||
|
||||
SUBST_CLASSES+= cfg
|
||||
SUBST_STAGE.cfg= post-patch
|
||||
SUBST_FILES.cfg= spectrum.cfg
|
||||
SUBST_MESSAGE.cfg= Fixing paths in default config file
|
||||
SUBST_SED.cfg= -e 's,/var/run/spectrum,${SPECTRUM_RUN},g'
|
||||
SUBST_SED.cfg+= -e 's,/var/lib/spectrum,${SPECTRUM_DB},g'
|
||||
SUBST_SED.cfg+= -e 's,/var/log/spectrum,${SPECTRUM_LOG},g'
|
||||
|
||||
MESSAGE_SUBST+= EGDIR=${EGDIR}
|
||||
MESSAGE_SUBST+= PREFIX=${PREFIX}
|
||||
MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
|
||||
|
|
Loading…
Reference in a new issue