mackerel-agent: add USER,GROUP,root-directory
authormiwarin <miwarin@gmail.com>
Wed, 7 Feb 2018 10:37:55 +0000 (19:37 +0900)
committermiwarin <miwarin@gmail.com>
Wed, 7 Feb 2018 10:38:44 +0000 (19:38 +0900)
mackerel-agent/Makefile

index be986b1a4b5114a468e33ef9134574513a05e9f8..283669cf3bc96d871bfed4fe34e5f136260932f1 100755 (executable)
@@ -14,12 +14,22 @@ EXTRACT_USING=      bsdtar
 GO_SRCPATH=    github.com/mackerelio/${DISTNAME}
 GOPATH=                ${WRKDIR}
 USE_TOOLS+=    gmake perl
+BUILD_DEFS+=           VARBASE
+
+MACKEREL_USER= mackerelagent
+MACKEREL_GROUP=        mackerelagent
+PKG_GROUPS= ${MACKEREL_GROUP}
+PKG_USERS=     ${MACKEREL_USER}:${MACKEREL_GROUP}
 
 INSTALLATION_DIRS+=    bin share/examples/mackerel-agent
 
 EGDIR=        ${PREFIX}/share/examples/mackerel-agent
 CONF_FILES=   ${EGDIR}/mackerel-agent.sample.conf ${PKG_SYSCONFDIR}/mackerel-agent.sample.conf
 
+MACKEREL_ROOTDIR= ${VARBASE}/lib/mackerel-agent
+MAKE_DIRS=     ${MACKEREL_ROOTDIR}
+MAKE_DIRS_PERMS=       ${MACKEREL_ROOTDIR} ${MACKEREL_USER} ${MACKEREL_GROUP} 0755
+
 do-build:
        cd ${WRKSRC} && GOPATH=${GOPATH} PATH=${PATH}:${GOPATH}/bin ${MAKE_PROGRAM} build