View | Details | Raw Unified | Return to bug 190162 | Differences between
and this patch

Collapse All | Expand All

(-)fcron/Makefile (-19 / +16 lines)
Lines 14-19 Link Here
14
MAINTAINER=	rde@tavi.co.uk
14
MAINTAINER=	rde@tavi.co.uk
15
COMMENT=	A periodic command scheduler
15
COMMENT=	A periodic command scheduler
16
16
17
LICENSE=	GPLv2
18
17
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
18
USE_GMAKE=	yes
20
USE_GMAKE=	yes
19
USES=		perl5
21
USES=		perl5
Lines 43-79 Link Here
43
DOCSRC=		${WRKSRC}/doc/en
45
DOCSRC=		${WRKSRC}/doc/en
44
.endif
46
.endif
45
47
46
LICENSE=	GPLv2
48
NEED_ROOT=yes
47
49
48
NO_STAGE=	yes
49
pre-su-install:
50
pre-su-install:
50
	@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
51
	@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
51
52
52
do-install:
53
do-install:
53
	${INSTALL_PROGRAM} ${WRKSRC}/fcron ${PREFIX}/sbin
54
	${INSTALL_PROGRAM} ${WRKSRC}/fcron ${STAGEDIR}${PREFIX}/sbin
54
	${INSTALL_PROGRAM} -g fcron -o fcron -m 6111 ${WRKSRC}/fcrontab ${PREFIX}/bin
55
	${INSTALL_PROGRAM} -g fcron -o fcron -m 6111 ${WRKSRC}/fcrontab ${STAGEDIR}${PREFIX}/bin
55
	${INSTALL_PROGRAM} -g fcron -o fcron -m 6111 ${WRKSRC}/fcrondyn ${PREFIX}/bin
56
	${INSTALL_PROGRAM} -g fcron -o fcron -m 6111 ${WRKSRC}/fcrondyn ${STAGEDIR}${PREFIX}/bin
56
	${INSTALL_PROGRAM} -g fcron -m 4110 ${WRKSRC}/fcronsighup ${PREFIX}/bin
57
	${INSTALL_PROGRAM} -g fcron -m 4110 ${WRKSRC}/fcronsighup ${STAGEDIR}${PREFIX}/bin
57
.for f in fcron.allow fcron.conf fcron.deny
58
.for f in fcron.allow fcron.conf fcron.deny
58
	${INSTALL_DATA} -g fcron -m 640 ${WRKSRC}/files/${f} ${PREFIX}/etc/${f}.dist
59
	${INSTALL_DATA} -g fcron -m 640 ${WRKSRC}/files/${f} ${STAGEDIR}${PREFIX}/etc/${f}.dist
59
.endfor
60
.endfor
60
	${MKDIR} ${EXAMPLESDIR}
61
	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
61
	${INSTALL_DATA} ${FILESDIR}/fcrontab-* ${WRKSRC}/files/*.pam ${EXAMPLESDIR}
62
	${INSTALL_DATA} ${FILESDIR}/fcrontab-* ${WRKSRC}/files/*.pam ${STAGEDIR}${EXAMPLESDIR}
62
	${MKDIR} ${PAMDIR}
63
	${MKDIR} ${STAGEDIR}${PAMDIR}
63
	[ -f ${PAMDIR}/fcron ] || ${INSTALL_DATA} ${WRKSRC}/files/fcron.pam ${PAMDIR}/fcron
64
	${INSTALL_DATA} ${WRKSRC}/files/fcron.pam ${STAGEDIR}${PAMDIR}/fcron
64
	[ -f ${PAMDIR}/fcrontab ] || ${INSTALL_DATA} ${WRKSRC}/files/fcrontab.pam ${PAMDIR}/fcrontab
65
	${INSTALL_DATA} ${WRKSRC}/files/fcrontab.pam ${STAGEDIR}${PAMDIR}/fcrontab
65
.for n in 1 5 8
66
.for n in 1 5 8
66
	${INSTALL_MAN} ${MAN${n}:S|^|${DOCSRC}/man/|} ${PREFIX}/man/man${n}
67
	${INSTALL_MAN} ${MAN${n}:S|^|${DOCSRC}/man/|} ${STAGEDIR}${PREFIX}/man/man${n}
67
.endfor
68
.endfor
68
.if !defined(NOPORTDOCS)
69
.if !defined(NOPORTDOCS)
69
.  for d in txt HTML
70
.  for d in txt HTML
70
	${MKDIR} ${DOCSDIR}/${d}
71
	${MKDIR} ${STAGEDIR}${DOCSDIR}/${d}
71
	${INSTALL_DATA} ${DOCSRC}/${d}/* ${DOCSDIR}/${d}
72
	${INSTALL_DATA} ${DOCSRC}/${d}/* ${STAGEDIR}${DOCSDIR}/${d}
72
.  endfor
73
.  endfor
73
.endif
74
.endif
74
75
75
post-install:
76
	@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
77
	@${CAT} ${PKGMESSAGE}
78
79
.include <bsd.port.mk>
76
.include <bsd.port.mk>

Return to bug 190162