1################################################################################
2#                                                                              #
3#  ext|scripts (C) 2000-2004 Pavel Novikov (pavel@ext.by)                      #
4#                                                                              #
5################################################################################
6
7################################################################################
8#
9#  This one makes "jps(1)" and then maps pids to jails.
10#
11
12
13PFX?=/usr/local
14PKG=jps
15
16MAN_SFX=1
17MAN_DIR=man/man1
18
19TARGETS=${PKG} ${PKG}.${MAN_SFX}.gz
20
21RM=rm
22CP=cp
23CM=chmod
24GZ=gzip
25
26INSTALL_BIN=install -C -o root -g wheel -m 555
27INSTALL_MAN=install -C -o root -g wheel -m 444
28
29all: ${PKG}
30
31${PKG}:
32	${RM} -f ${PKG}
33	${CP} ${PKG}.pl ${PKG}
34	${CM} 555 ${PKG}
35	${RM} -f ${PKG}.${MAN_SFX}.gz
36	${GZ} -c -9 ${PKG}.1 > ${PKG}.${MAN_SFX}.gz
37	${CM} 444 ${PKG}.${MAN_SFX}.gz
38
39clean:
40	${RM} -rf ${TARGETS}
41
42install: all
43	${BSD_INSTALL_SCRIPT} ${PKG} $(DESTDIR)${PFX}/bin
44	${BSD_INSTALL_MAN} ${PKG}.${MAN_SFX}.gz $(DESTDIR)${PFX}/${MAN_DIR}
45
46deinstall:
47	${RM} -f ${PFX}/bin/${PKG}
48	${RM} -f ${PFX}/${MAN_DIR}/${PKG}.${MAN_SFX}.gz
49