Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / ups-nut / Makefile
1 # $NetBSD: Makefile,v 1.50 2010/02/17 15:21:36 joerg Exp $
2
3 PKG_DESTDIR_SUPPORT=    user-destdir
4
5 .include "Makefile.common"
6
7 PKGNAME=                ups-${DISTNAME}
8 COMMENT=                Network UPS Tools
9
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}
15
16 NUT_USER?=              nut
17 NUT_GROUP?=             nut
18
19 PKG_GROUPS_VARS+=       NUT_GROUP
20 PKG_USERS_VARS+=        NUT_USER
21 BUILD_DEFS+=            NUT_STATEDIR
22
23 FILES_SUBST+=           NUT_CONFDIR=${NUT_CONFDIR:Q}
24 FILES_SUBST+=           NUT_STATEDIR=${NUT_STATEDIR:Q}
25
26 MESSAGE_SUBST+=         NUT_CONFDIR=${NUT_CONFDIR}
27 MESSAGE_SUBST+=         NUT_EGDIR=${NUT_EGDIR}
28 MESSAGE_SUBST+=         NUT_DOCDIR=${NUT_DOCDIR}
29
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}
35
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
39
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
50
51 OWN_DIRS=               ${NUT_CONFDIR}
52 OWN_DIRS_PERMS=         ${NUT_STATEDIR} ${NUT_USER} ${NUT_GROUP} 0770
53
54 INSTALLATION_DIRS+=     ${NUT_EGDIR} ${NUT_DOCDIR}/cables ${NUT_DOCDIR}/drivers
55
56 post-install:
57         ${INSTALL_DATA_DIR} 
58         for f in COPYING CREDITS ChangeLog NEWS README INSTALL UPGRADING; do \
59                 ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${NUT_DOCDIR}; \
60         done
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
65
66 .include "../../mk/bsd.pkg.mk"