1 # $NetBSD: Makefile,v 1.4 2000/01/23 22:04:54 wiz Exp $
4 DISTNAME= upclient-4.09
6 MASTER_SITES= http://www.atomicvoid.net/uptimes/ \
7 http://www.uptimes.net/download/ \
8 ftp://ftp.uptimes.net/pub/uptimes/
10 MAINTAINER= hubertf@netbsd.org
11 HOMEPAGE= http://www.uptimes.net/
13 MESSAGE_FILE= ${WRKDIR}/.MESSAGE
16 .if !defined(UPCLIENT_LOGIN) || \
17 !defined(UPCLIENT_PASSWORD) || \
18 !defined(UPCLIENT_HOSTID)
24 -e 's|@PREFIX@|${PREFIX}|g' \
25 ${PKGDIR}/MESSAGE >${MESSAGE_FILE}
28 ${MV} ${WRKSRC}/upchk ${WRKSRC}/upchk.bak
30 -e 's|@PREFIX@|${PREFIX}|g' \
31 >${WRKSRC}/upchk <${WRKSRC}/upchk.bak
35 ${ECHO} '******************************************************' ;\
36 if [ "${UPCLIENT_LOGIN}" = "" -o \
37 "${UPCLIENT_PASSWORD}" = "" -o \
38 "${UPCLIENT_HOSTID}" = "" ]; then \
40 ${ECHO} 'See http://www.uptimes.net/ for more information!' ; \
43 if [ "${UPCLIENT_LOGIN}" = "" ]; then \
44 ${ECHO} -n "Upclient login: " ; \
45 read UPCLIENT_LOGIN ; \
47 UPCLIENT_LOGIN=${UPCLIENT_LOGIN} ; \
49 if [ "${UPCLIENT_PASSWORD}" = "" ]; then \
50 ${ECHO} -n "Upclient password: " ; \
51 read UPCLIENT_PASSWORD ; \
53 UPCLIENT_PASSWORD=${UPCLIENT_PASSWORD} ; \
55 if [ "${UPCLIENT_HOSTID}" = "" ]; then \
56 ${ECHO} -n "Upclient host-id: " ; \
57 read UPCLIENT_HOSTID ; \
59 UPCLIENT_HOSTID=${UPCLIENT_HOSTID} ; \
62 ${ECHO} Configuring with: ; \
63 ${ECHO} UPCLIENT_LOGIN=$$UPCLIENT_LOGIN ; \
64 ${ECHO} UPCLIENT_PASSWORD=$$UPCLIENT_PASSWORD ; \
65 ${ECHO} UPCLIENT_HOSTID=$$UPCLIENT_HOSTID ; \
66 ${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.BAK ; \
68 -e "s/@UPCLIENT_LOGIN@/$$UPCLIENT_LOGIN/" \
69 -e "s/@UPCLIENT_PASSWORD@/$$UPCLIENT_PASSWORD/" \
70 -e "s/@UPCLIENT_HOSTID@/$$UPCLIENT_HOSTID/" \
71 <${WRKSRC}/config.h.BAK >${WRKSRC}/config.h ; \
73 ${ECHO} '******************************************************' ;\
77 ${INSTALL_PROGRAM} ${WRKSRC}/upclient ${PREFIX}/bin
78 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/upclient
79 ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${PREFIX}/share/doc/upclient
80 ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/upclient
81 ${INSTALL_DATA} ${WRKSRC}/HISTORY ${PREFIX}/share/doc/upclient
82 ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/upclient
84 -e 's|@PREFIX@|${PREFIX}|g' \
85 -e 's|@INSTALL@|${INSTALL}|g' \
87 ${FILESDIR}/upclient.sh >${PREFIX}/etc/rc.d/upclient.sh
88 ${CHMOD} +x ${PREFIX}/etc/rc.d/upclient.sh
91 @${ECHO} '********************************************************' ;\
92 ${ECHO} "* Please remember that the upclient binary package has" ; \
93 ${ECHO} "* your login, password and hostid compiled in. Make sure" ; \
94 ${ECHO} "* you know what you're doing with the binary pkg!" ; \
95 ${ECHO} '********************************************************' ;\
97 .include "../../mk/bsd.pkg.mk"