blob: fd2678cd43749ce36943b4d8e849e531a22704dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
# $NetBSD: Makefile,v 1.8 2001/02/17 18:19:51 wiz Exp $
#
DISTNAME= upclient-4.09
CATEGORIES= net
MASTER_SITES= http://www.atomicvoid.net/uptimes/ \
http://www.uptimes.net/download/ \
ftp://ftp.uptimes.net/pub/uptimes/
MAINTAINER= hubertf@netbsd.org
HOMEPAGE= http://www.uptimes.net/
COMMENT= Keeps track of your server uptime, and compares it to other hosts
ALL_TARGET= upclient
.if !defined(UPCLIENT_LOGIN) || \
!defined(UPCLIENT_PASSWORD) || \
!defined(UPCLIENT_HOSTID)
IS_INTERACTIVE= yes
.endif
post-patch:
${MV} ${WRKSRC}/upchk ${WRKSRC}/upchk.bak
${SED} \
-e 's|@PREFIX@|${PREFIX}|g' \
>${WRKSRC}/upchk <${WRKSRC}/upchk.bak
do-configure:
@${ECHO} "" ; \
${ECHO} '******************************************************' ;\
if [ "${UPCLIENT_LOGIN}" = "" -o \
"${UPCLIENT_PASSWORD}" = "" -o \
"${UPCLIENT_HOSTID}" = "" ]; then \
${ECHO} "" ; \
${ECHO} 'See http://www.uptimes.net/ for more information!' ; \
${ECHO} "" ; \
fi ; \
if [ "${UPCLIENT_LOGIN}" = "" ]; then \
${ECHO} -n "Upclient login: " ; \
read UPCLIENT_LOGIN ; \
else \
UPCLIENT_LOGIN=${UPCLIENT_LOGIN} ; \
fi ; \
if [ "${UPCLIENT_PASSWORD}" = "" ]; then \
${ECHO} -n "Upclient password: " ; \
read UPCLIENT_PASSWORD ; \
else \
UPCLIENT_PASSWORD=${UPCLIENT_PASSWORD} ; \
fi ; \
if [ "${UPCLIENT_HOSTID}" = "" ]; then \
${ECHO} -n "Upclient host-id: " ; \
read UPCLIENT_HOSTID ; \
else \
UPCLIENT_HOSTID=${UPCLIENT_HOSTID} ; \
fi ; \
${ECHO} "" ; \
${ECHO} Configuring with: ; \
${ECHO} UPCLIENT_LOGIN=$$UPCLIENT_LOGIN ; \
${ECHO} UPCLIENT_PASSWORD=$$UPCLIENT_PASSWORD ; \
${ECHO} UPCLIENT_HOSTID=$$UPCLIENT_HOSTID ; \
${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.BAK ; \
${SED} \
-e "s/@UPCLIENT_LOGIN@/$$UPCLIENT_LOGIN/" \
-e "s/@UPCLIENT_PASSWORD@/$$UPCLIENT_PASSWORD/" \
-e "s/@UPCLIENT_HOSTID@/$$UPCLIENT_HOSTID/" \
<${WRKSRC}/config.h.BAK >${WRKSRC}/config.h ; \
${ECHO} "" ; \
${ECHO} '******************************************************' ;\
${ECHO} ""
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/upclient ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/upclient
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${PREFIX}/share/doc/upclient
${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/upclient
${INSTALL_DATA} ${WRKSRC}/HISTORY ${PREFIX}/share/doc/upclient
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/upclient
${SED} \
-e 's|@PREFIX@|${PREFIX}|g' \
-e 's|@INSTALL@|${INSTALL}|g' \
-e 's|@SU@|${SU}|g' \
${FILESDIR}/upclient.sh >${PREFIX}/etc/rc.d/upclient
${CHMOD} +x ${PREFIX}/etc/rc.d/upclient
pre-package:
@${ECHO} '********************************************************' ;\
${ECHO} "* Please remember that the upclient binary package has" ; \
${ECHO} "* your login, password and hostid compiled in. Make sure" ; \
${ECHO} "* you know what you're doing with the binary pkg!" ; \
${ECHO} '********************************************************' ;\
.include "../../mk/bsd.pkg.mk"
|