1 # $NetBSD: Makefile,v 1.50 2010/02/17 15:21:36 joerg Exp $
3 PKG_DESTDIR_SUPPORT= user-destdir
5 .include "Makefile.common"
7 PKGNAME= ups-${DISTNAME}
8 COMMENT= Network UPS Tools
10 CONFIGURE_ARGS+= --with-user=${NUT_USER:Q}
11 CONFIGURE_ARGS+= --with-group=${NUT_GROUP:Q}
12 CONFIGURE_ARGS+= --with-drvpath=${NUT_DRVDIR:Q}
13 CONFIGURE_ARGS+= --with-altpidpath=${NUT_STATEDIR:Q}
14 CONFIGURE_ARGS+= --with-pidpath=${NUT_STATEDIR:Q}
19 PKG_GROUPS_VARS+= NUT_GROUP
20 PKG_USERS_VARS+= NUT_USER
21 BUILD_DEFS+= NUT_STATEDIR
23 FILES_SUBST+= NUT_CONFDIR=${NUT_CONFDIR:Q}
24 FILES_SUBST+= NUT_STATEDIR=${NUT_STATEDIR:Q}
26 MESSAGE_SUBST+= NUT_CONFDIR=${NUT_CONFDIR}
27 MESSAGE_SUBST+= NUT_EGDIR=${NUT_EGDIR}
28 MESSAGE_SUBST+= NUT_DOCDIR=${NUT_DOCDIR}
30 PKG_GROUPS= ${NUT_GROUP}
31 PKG_USERS= ${NUT_USER}:${NUT_GROUP}
32 PKG_GECOS.${NUT_USER}= Network UPS Tools
33 PKG_HOME.${NUT_USER}= ${NUT_STATEDIR}
34 PKG_SHELL.${NUT_USER}= ${SH}
36 CONF_FILES= ${NUT_EGDIR}/ups.conf.sample ${NUT_CONFDIR}/ups.conf
37 CONF_FILES+= ${NUT_EGDIR}/upssched.conf.sample \
38 ${NUT_CONFDIR}/upssched.conf
40 CONF_FILES_PERMS= ${NUT_EGDIR}/upsd.conf.sample \
41 ${NUT_CONFDIR}/upsd.conf \
42 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
43 CONF_FILES_PERMS+= ${NUT_EGDIR}/upsd.users.sample \
44 ${NUT_CONFDIR}/upsd.users \
45 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
46 CONF_FILES_PERMS+= ${NUT_EGDIR}/upsmon.conf.sample \
47 ${NUT_CONFDIR}/upsmon.conf \
48 ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
49 RCD_SCRIPTS= ups upsd upsdriver upslog upsmon
51 OWN_DIRS= ${NUT_CONFDIR}
52 OWN_DIRS_PERMS= ${NUT_STATEDIR} ${NUT_USER} ${NUT_GROUP} 0770
54 INSTALLATION_DIRS+= ${NUT_EGDIR} ${NUT_DOCDIR}/cables ${NUT_DOCDIR}/drivers
58 for f in COPYING CREDITS ChangeLog NEWS README INSTALL UPGRADING; do \
59 ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${NUT_DOCDIR}; \
61 ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${DESTDIR}${NUT_DOCDIR}
62 ${INSTALL_DATA} ${WRKSRC}/data/driver.list ${DESTDIR}${NUT_DOCDIR}
63 ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${DESTDIR}${NUT_DOCDIR}
64 ${INSTALL_DATA} ${WRKSRC}/docs/cables/*.txt ${DESTDIR}${NUT_DOCDIR}/cables
66 .include "../../mk/bsd.pkg.mk"