- fix FreeBSD/Dragonfly properly - update to newest version Upstream changelog: Xymon release 4.3.10 - released on Aug 6 2012 ============================================= Main features in this release is the addition of inode-checks on all major platforms, and a series of enhancements to the build procedure. Also, building Xymon on most common platforms is now explicitly described in the "install" document. * Fix build problems with "errno" * Fix build problems with OpenSSL in non-default locations * Fix build problems with certain LDAP configurations * Fix build problems with RRDtool on FreeBSD / OpenBSD * Fix problem with ifstat data from Fedora in graphs * "inode" check on FreeBSD, OpenBSD, OSX, Solaris, HP/UX, AIX in addition to existing support for Linux * Document building and installing Xymon on common platforms (Linux, FreeBSD, OpenBSD, Solaris) * Enhance xymoncfg so it can be used to import Xymon configuration settings into shell-scripts. Xymon release 4.3.9 - released on Jul 24 2012 ============================================= This release is mainly a bug-fix release. * Fix crash when XYMSRV is undefined but XYMSERVERS is * Fix error in calculating combo-status messages with forward references * Fix error in disable-until-TIME or disable-until-OK code * Fix documentation of DURATION in alerts.cfg / xymond_alert so it is consistenly listed as being in "minutes". * Permit explicit use of ">" and ">=" in alerts.cfg * Permit building without the RRDtool libraries, e.g. for a network-tester build, but with trend-graphing disabled. * Full compiler-warning cleanup * Various configuration/build-script issues fixed. Xymon release 4.3.8 - released on Jul 15 2012 ============================================= This release is mainly a bug-fix release. Bugfixes * Workaround for DNS timeout handling, now fixed at approximately 25 seconds. * "hostinfo" command for xymond documented * confreport only shows processes that are monitored * analysis.cfg parsing of COLOR for UP rules was broken * RRD handlers no longer crash after receiving 1 billion updates * Using .netrc for authentication could crash xymonnet * "directory" includes would report the wrong filename for missing directories. * useradm CGI would invoke htpassword twice * "include" and "directory" now ignores trailing whitespace * SSLv2 support disabled if SSL-library does not support it * Minor bugfixes and cleanups of compiler warnings. Enhancements * Service status on info page now links to the detailed status page. * Add RRDGRAPHOPTS setting to permit global user-specified RRD options, e.g. for font to showgraph CGI * Add check for the size of public keys used in SSL certificates (enabled via --sslkeysize=N option for xymonnet) * Optionally disable the display of SSL ciphers in the sslcert status (the --no-cipherlist option for xymonnet) * Improved build-scripts works on newer systems with libraries in new and surprising places * Reduce xymonnet memory usage and runtime for ping tests when there are multiple hosts.cfg entries with the same IP-address. * Add code for inode-monitoring on Linux. Does not currently work on any other client platform. * Added the ability to disable tests until a specific time, instead of for some interval. Disabling a test also now computes the expire time for the disable to happen at the next closest minute.diff -r1.25 -r1.26 pkgsrc/net/xymon/Makefile
(spz)
@@ -1,212 +1,211 @@ | @@ -1,212 +1,211 @@ | |||
1 | # $NetBSD: Makefile,v 1.25 2012/10/08 23:02:19 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.26 2012/10/11 18:42:19 spz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= xymon-4.3.7 | 4 | DISTNAME= xymon-4.3.10 | |
5 | PKGREVISION= 5 | |||
6 | CATEGORIES= net | 5 | CATEGORIES= net | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xymon/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xymon/} | |
8 | 7 | |||
9 | MAINTAINER= spz@NetBSD.org | 8 | MAINTAINER= spz@NetBSD.org | |
10 | HOMEPAGE= http://sourceforge.net/projects/xymon/ | 9 | HOMEPAGE= http://sourceforge.net/projects/xymon/ | |
11 | COMMENT= Network services monitor a la Big Brother | 10 | COMMENT= Network services monitor a la Big Brother | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | MAKE_JOBS_SAFE= NO | 14 | MAKE_JOBS_SAFE= NO | |
16 | 15 | |||
17 | CONFLICTS+= hobbitmon-[0-9]* | 16 | CONFLICTS+= hobbitmon-[0-9]* | |
18 | CONFLICTS+= hobbitclient-[0-9]* | 17 | CONFLICTS+= hobbitclient-[0-9]* | |
19 | 18 | |||
20 | DEPENDS+= fping>2:../../net/fping | 19 | DEPENDS+= fping>=2:../../net/fping | |
21 | # xymonclient ought to be the same version as the server, modulo nbN | 20 | # xymonclient ought to be the same version as the server, modulo nbN | |
22 | DEPENDS+= xymonclient>=4.3.0b2:../../net/xymonclient | 21 | DEPENDS+= xymonclient>=4.3.0b2:../../net/xymonclient | |
23 | 22 | |||
24 | HAS_CONFIGURE= YES | 23 | HAS_CONFIGURE= YES | |
25 | USE_TOOLS+= gmake | 24 | USE_TOOLS+= gmake | |
26 | 25 | |||
27 | .include "../../mk/bsd.prefs.mk" | 26 | .include "../../mk/bsd.prefs.mk" | |
28 | 27 | |||
29 | # xymons user/group | 28 | # xymons user/group | |
30 | 29 | |||
31 | XYMONUSER?= xymon | 30 | XYMONUSER?= xymon | |
32 | XYMONGROUP?= xymon | 31 | XYMONGROUP?= xymon | |
33 | 32 | |||
34 | PKG_GROUPS= ${XYMONGROUP} | 33 | PKG_GROUPS= ${XYMONGROUP} | |
35 | PKG_USERS= ${XYMONUSER:Q}:${XYMONGROUP:Q} | 34 | PKG_USERS= ${XYMONUSER:Q}:${XYMONGROUP:Q} | |
36 | 35 | |||
37 | PKG_GECOS.${XYMONUSER}= Xymon monitor | 36 | PKG_GECOS.${XYMONUSER}= Xymon monitor | |
38 | PKG_HOME.${XYMONUSER}= ${XYMONHOME} | 37 | PKG_HOME.${XYMONUSER}= ${XYMONHOME} | |
39 | 38 | |||
40 | PKG_GROUPS_VARS+= XYMONGROUP | 39 | PKG_GROUPS_VARS+= XYMONGROUP | |
41 | PKG_GROUPS_VARS+= APACHE_GROUP | 40 | PKG_GROUPS_VARS+= APACHE_GROUP | |
42 | PKG_USERS_VARS+= XYMONUSER | 41 | PKG_USERS_VARS+= XYMONUSER | |
43 | 42 | |||
44 | # startup and config | 43 | # startup and config | |
45 | 44 | |||
46 | RCD_SCRIPTS+= xymon | 45 | RCD_SCRIPTS+= xymon | |
47 | PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon | 46 | PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon | |
48 | EXAMPLEDIR= ${PREFIX}/share/examples/xymon | 47 | EXAMPLEDIR= ${PREFIX}/share/examples/xymon | |
49 | 48 | |||
50 | INSTALLATION_DIRS+= ${EXAMPLEDIR} | 49 | INSTALLATION_DIRS+= ${EXAMPLEDIR} | |
51 | INSTALLATION_DIRS+= ${PKG_SYSCONFDIR.xymon} | 50 | INSTALLATION_DIRS+= ${PKG_SYSCONFDIR.xymon} | |
52 | 51 | |||
53 | XYMONHOME?= ${PREFIX}/share/xymon/xymonhome | 52 | XYMONHOME?= ${PREFIX}/share/xymon/xymonhome | |
54 | XYMONTOPDIR?= ${PREFIX}/libexec/xymon | 53 | XYMONTOPDIR?= ${PREFIX}/libexec/xymon | |
55 | XYMONHOSTURL?= / | 54 | XYMONHOSTURL?= / | |
56 | CGIDIR?= ${XYMONTOPDIR}/cgi-bin | 55 | CGIDIR?= ${XYMONTOPDIR}/cgi-bin | |
57 | XYMONCGIURL?= /cgi-bin | 56 | XYMONCGIURL?= /cgi-bin | |
58 | SECCGIDIR?= ${XYMONTOPDIR}/cgi-secure | 57 | SECCGIDIR?= ${XYMONTOPDIR}/cgi-secure | |
59 | SECUREXYMONCGIURL?= /xymon-seccgi | 58 | SECUREXYMONCGIURL?= /xymon-seccgi | |
60 | 59 | |||
61 | XYMONSERVERNAME?= "`uname -n`" | 60 | XYMONSERVERNAME?= "`uname -n`" | |
62 | XYMONSERVERIP?= 127.0.0.1 | 61 | XYMONSERVERIP?= 127.0.0.1 | |
63 | 62 | |||
64 | XYMONLOGDIR?= ${VARBASE}/log/xymon | 63 | XYMONLOGDIR?= ${VARBASE}/log/xymon | |
65 | XYMONVAR?= ${VARBASE}/xymon | 64 | XYMONVAR?= ${VARBASE}/xymon | |
66 | 65 | |||
67 | XYBINDIR?= ${XYMONTOPDIR} | 66 | XYBINDIR?= ${XYMONTOPDIR} | |
68 | XYETCDIR?= ${PKG_SYSCONFDIR.xymon} | 67 | XYETCDIR?= ${PKG_SYSCONFDIR.xymon} | |
69 | XYEXTDIR?= ${XYMONTOPDIR}/ext | 68 | XYEXTDIR?= ${XYMONTOPDIR}/ext | |
70 | XYTMPDIR?= ${VARBASE}/xymon/tmp | 69 | XYTMPDIR?= ${VARBASE}/xymon/tmp | |
71 | XYWEBDIR?= ${PREFIX}/share/xymon/web | 70 | XYWEBDIR?= ${PREFIX}/share/xymon/web | |
72 | XYWWWDIR?= ${VARBASE}/xymon/www | 71 | XYWWWDIR?= ${VARBASE}/xymon/www | |
73 | 72 | |||
74 | BUILD_DEFS+= VARBASE | 73 | BUILD_DEFS+= VARBASE | |
75 | BUILD_DEFS+= XYMONHOSTURL | 74 | BUILD_DEFS+= XYMONHOSTURL | |
76 | BUILD_DEFS+= XYMONSERVERNAME | 75 | BUILD_DEFS+= XYMONSERVERNAME | |
77 | BUILD_DEFS+= XYMONSERVERIP | 76 | BUILD_DEFS+= XYMONSERVERIP | |
78 | 77 | |||
79 | FILES_SUBST+= EXAMPLEDIR=${EXAMPLEDIR} | 78 | FILES_SUBST+= EXAMPLEDIR=${EXAMPLEDIR} | |
80 | FILES_SUBST+= XYMONHOME=${XYMONHOME:Q} | 79 | FILES_SUBST+= XYMONHOME=${XYMONHOME:Q} | |
81 | FILES_SUBST+= XYMONLOGDIR=${XYMONLOGDIR} | 80 | FILES_SUBST+= XYMONLOGDIR=${XYMONLOGDIR} | |
82 | FILES_SUBST+= XYMONVAR=${XYMONVAR:Q} | 81 | FILES_SUBST+= XYMONVAR=${XYMONVAR:Q} | |
83 | FILES_SUBST+= XYBINDIR=${XYBINDIR} | 82 | FILES_SUBST+= XYBINDIR=${XYBINDIR} | |
84 | FILES_SUBST+= XYETCDIR=${XYETCDIR} | 83 | FILES_SUBST+= XYETCDIR=${XYETCDIR} | |
85 | FILES_SUBST+= XYEXTDIR=${XYEXTDIR} | 84 | FILES_SUBST+= XYEXTDIR=${XYEXTDIR} | |
86 | FILES_SUBST+= XYTMPDIR=${XYTMPDIR} | 85 | FILES_SUBST+= XYTMPDIR=${XYTMPDIR} | |
87 | FILES_SUBST+= XYWEBDIR=${XYWEBDIR} | 86 | FILES_SUBST+= XYWEBDIR=${XYWEBDIR} | |
88 | FILES_SUBST+= XYWWWDIR=${XYWWWDIR} | 87 | FILES_SUBST+= XYWWWDIR=${XYWWWDIR} | |
89 | 88 | |||
90 | MESSAGE_SUBST+= DESTDIR=${DESTDIR} | 89 | MESSAGE_SUBST+= DESTDIR=${DESTDIR} | |
91 | MESSAGE_SUBST+= EXAMPLEDIR=${EXAMPLEDIR} | 90 | MESSAGE_SUBST+= EXAMPLEDIR=${EXAMPLEDIR} | |
92 | MESSAGE_SUBST+= SECCGIDIR=${SECCGIDIR} | 91 | MESSAGE_SUBST+= SECCGIDIR=${SECCGIDIR} | |
93 | 92 | |||
94 | EVAL_PREFIX+= PREFIX.fping=fping | 93 | EVAL_PREFIX+= PREFIX.fping=fping | |
95 | 94 | |||
96 | CONFIGURE_ARGS+= "--server" | 95 | CONFIGURE_ARGS+= "--server" | |
97 | CONFIGURE_ARGS+= "--rrdinclude" "${BUILDLINK_PREFIX.rrdtool}/include" | 96 | CONFIGURE_ARGS+= "--rrdinclude" "${BUILDLINK_PREFIX.rrdtool}/include" | |
98 | CONFIGURE_ARGS+= "--rrdlib" "${BUILDLINK_PREFIX.rrdtool}/lib" | 97 | CONFIGURE_ARGS+= "--rrdlib" "${BUILDLINK_PREFIX.rrdtool}/lib" | |
99 | CONFIGURE_ARGS+= "--pngconfig" "${BUILDLINK_PREFIX.png}/bin/libpng-config" | 98 | CONFIGURE_ARGS+= "--pngconfig" "${BUILDLINK_PREFIX.png}/bin/libpng-config" | |
100 | CONFIGURE_ARGS+= "--pcreinclude" "${BUILDLINK_PREFIX.pcre}/include" | 99 | CONFIGURE_ARGS+= "--pcreinclude" "${BUILDLINK_PREFIX.pcre}/include" | |
101 | CONFIGURE_ARGS+= "--pcrelib" "${BUILDLINK_PREFIX.pcre}/lib" | 100 | CONFIGURE_ARGS+= "--pcrelib" "${BUILDLINK_PREFIX.pcre}/lib" | |
102 | CONFIGURE_ARGS+= "--fping" "${PREFIX.fping}/sbin/fping" | 101 | CONFIGURE_ARGS+= "--fping" "${PREFIX.fping}/sbin/fping" | |
103 | 102 | |||
104 | CONFIGURE_ENV+= USEXYMONPING=n | 103 | CONFIGURE_ENV+= USEXYMONPING=n | |
105 | CONFIGURE_ENV+= XYMONHOSTNAME=${XYMONSERVERNAME:Q} | 104 | CONFIGURE_ENV+= XYMONHOSTNAME=${XYMONSERVERNAME:Q} | |
106 | CONFIGURE_ENV+= XYMONHOSTIP=${XYMONSERVERIP:Q} | 105 | CONFIGURE_ENV+= XYMONHOSTIP=${XYMONSERVERIP:Q} | |
107 | CONFIGURE_ENV+= XYMONUSER=${XYMONUSER:Q} | 106 | CONFIGURE_ENV+= XYMONUSER=${XYMONUSER:Q} | |
108 | CONFIGURE_ENV+= XYMONHOME=${XYMONHOME:Q} | 107 | CONFIGURE_ENV+= XYMONHOME=${XYMONHOME:Q} | |
109 | CONFIGURE_ENV+= XYMONTOPDIR=${XYMONTOPDIR} | 108 | CONFIGURE_ENV+= XYMONTOPDIR=${XYMONTOPDIR} | |
110 | CONFIGURE_ENV+= XYMONHOSTURL=${XYMONHOSTURL:Q} | 109 | CONFIGURE_ENV+= XYMONHOSTURL=${XYMONHOSTURL:Q} | |
111 | CONFIGURE_ENV+= CGIDIR=${CGIDIR} | 110 | CONFIGURE_ENV+= CGIDIR=${CGIDIR} | |
112 | CONFIGURE_ENV+= XYMONCGIURL=${XYMONCGIURL:Q} | 111 | CONFIGURE_ENV+= XYMONCGIURL=${XYMONCGIURL:Q} | |
113 | CONFIGURE_ENV+= SECURECGIDIR=${SECCGIDIR} | 112 | CONFIGURE_ENV+= SECURECGIDIR=${SECCGIDIR} | |
114 | CONFIGURE_ENV+= SECUREXYMONCGIURL=${SECUREXYMONCGIURL:Q} | 113 | CONFIGURE_ENV+= SECUREXYMONCGIURL=${SECUREXYMONCGIURL:Q} | |
115 | CONFIGURE_ENV+= HTTPDGID=${APACHE_GROUP} | 114 | CONFIGURE_ENV+= HTTPDGID=${APACHE_GROUP} | |
116 | CONFIGURE_ENV+= XYMONLOGDIR=${XYMONLOGDIR} | 115 | CONFIGURE_ENV+= XYMONLOGDIR=${XYMONLOGDIR} | |
117 | CONFIGURE_ENV+= XYMONVAR=${XYMONVAR:Q} | 116 | CONFIGURE_ENV+= XYMONVAR=${XYMONVAR:Q} | |
118 | CONFIGURE_ENV+= INSTALLROOT=${DESTDIR} | 117 | CONFIGURE_ENV+= INSTALLROOT=${DESTDIR} | |
119 | CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR} | 118 | CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR} | |
120 | CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR} | 119 | CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR} | |
121 | CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR} | 120 | CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR} | |
122 | CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR} | 121 | CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR} | |
123 | CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR} | 122 | CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR} | |
124 | CONFIGURE_ENV+= INSTALLWEBDIR=${XYWEBDIR} | 123 | CONFIGURE_ENV+= INSTALLWEBDIR=${XYWEBDIR} | |
125 | CONFIGURE_ENV+= INSTALLWWWDIR=${XYWWWDIR} | 124 | CONFIGURE_ENV+= INSTALLWWWDIR=${XYWWWDIR} | |
126 | CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/ | 125 | CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/ | |
127 | 126 | |||
128 | SUBST_CLASSES+= bashpath | 127 | SUBST_CLASSES+= bashpath | |
129 | SUBST_FILES.bashpath= xymond/xymonreports.sh.DIST | 128 | SUBST_FILES.bashpath= xymond/xymonreports.sh.DIST | |
130 | SUBST_SED.bashpath= -e 's,/bin/bash,'${BASH:Q}',' | 129 | SUBST_SED.bashpath= -e 's,/bin/bash,'${BASH:Q}',' | |
131 | SUBST_STAGE.bashpath= post-patch | 130 | SUBST_STAGE.bashpath= post-patch | |
132 | 131 | |||
133 | USE_TOOLS+= awk:run cat:run cp:run | 132 | USE_TOOLS+= awk:run cat:run cp:run | |
134 | USE_TOOLS+= cut:run date:run egrep:run | 133 | USE_TOOLS+= cut:run date:run egrep:run | |
135 | USE_TOOLS+= expr:run find:run grep:run | 134 | USE_TOOLS+= expr:run find:run grep:run | |
136 | USE_TOOLS+= head:run id:run ls:run | 135 | USE_TOOLS+= head:run id:run ls:run | |
137 | USE_TOOLS+= mv:run rm:run sed:run | 136 | USE_TOOLS+= mv:run rm:run sed:run | |
138 | USE_TOOLS+= sort:run tail:run touch:run | 137 | USE_TOOLS+= sort:run tail:run touch:run | |
139 | USE_TOOLS+= tr:run wc:run bash:run | 138 | USE_TOOLS+= tr:run wc:run bash:run | |
140 | 139 | |||
141 | 140 | |||
142 | MAKE_DIRS+= ${XYMONTOPDIR} | 141 | MAKE_DIRS+= ${XYMONTOPDIR} | |
143 | MAKE_DIRS+= ${XYMONHOME} | 142 | MAKE_DIRS+= ${XYMONHOME} | |
144 | 143 | |||
145 | 144 | |||
146 | OWN_DIRS_PERMS+= ${XYEXTDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 145 | OWN_DIRS_PERMS+= ${XYEXTDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
147 | OWN_DIRS_PERMS+= ${XYMONLOGDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 146 | OWN_DIRS_PERMS+= ${XYMONLOGDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
148 | OWN_DIRS_PERMS+= ${XYTMPDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 147 | OWN_DIRS_PERMS+= ${XYTMPDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
149 | 148 | |||
150 | OWN_DIRS_PERMS+= ${XYMONVAR} ${XYMONUSER} ${XYMONGROUP} 0755 | 149 | OWN_DIRS_PERMS+= ${XYMONVAR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
151 | VAR_SUBDIRS= acks data disabled download hist histlogs hostdata rrd | 150 | VAR_SUBDIRS= acks data disabled download hist histlogs hostdata rrd | |
152 | .for dir in ${VAR_SUBDIRS} | 151 | .for dir in ${VAR_SUBDIRS} | |
153 | OWN_DIRS_PERMS+= ${XYMONVAR}/${dir} ${XYMONUSER} ${XYMONGROUP} 0755 | 152 | OWN_DIRS_PERMS+= ${XYMONVAR}/${dir} ${XYMONUSER} ${XYMONGROUP} 0755 | |
154 | .endfor | 153 | .endfor | |
155 | 154 | |||
156 | OWN_DIRS_PERMS+= ${XYWWWDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 155 | OWN_DIRS_PERMS+= ${XYWWWDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
157 | WWW_SUBDIRS= gifs help html menu notes wml | 156 | WWW_SUBDIRS= gifs help html menu notes wml | |
158 | .for dir in ${WWW_SUBDIRS} | 157 | .for dir in ${WWW_SUBDIRS} | |
159 | OWN_DIRS_PERMS+= ${XYWWWDIR}/${dir} ${XYMONUSER} ${XYMONGROUP} 0755 | 158 | OWN_DIRS_PERMS+= ${XYWWWDIR}/${dir} ${XYMONUSER} ${XYMONGROUP} 0755 | |
160 | .endfor | 159 | .endfor | |
161 | OWN_DIRS_PERMS+= ${XYWWWDIR}/rep ${XYMONUSER} ${APACHE_GROUP} 0755 | 160 | OWN_DIRS_PERMS+= ${XYWWWDIR}/rep ${XYMONUSER} ${APACHE_GROUP} 0755 | |
162 | OWN_DIRS_PERMS+= ${XYWWWDIR}/snap ${XYMONUSER} ${APACHE_GROUP} 0755 | 161 | OWN_DIRS_PERMS+= ${XYWWWDIR}/snap ${XYMONUSER} ${APACHE_GROUP} 0755 | |
163 | 162 | |||
164 | OWN_DIRS_PERMS+= ${SECCGIDIR} ${XYMONUSER} ${XYMONGROUP} 0700 | 163 | OWN_DIRS_PERMS+= ${SECCGIDIR} ${XYMONUSER} ${XYMONGROUP} 0700 | |
165 | 164 | |||
166 | # actual config files | 165 | # actual config files | |
167 | 166 | |||
168 | CFILES= alerts.cfg analysis.cfg cgioptions.cfg client-local.cfg | 167 | CFILES= alerts.cfg analysis.cfg cgioptions.cfg client-local.cfg | |
169 | CFILES+= columndoc.csv columndoc.csv combo.cfg | 168 | CFILES+= columndoc.csv columndoc.csv combo.cfg | |
170 | CFILES+= graphs.cfg holidays.cfg hosts.cfg protocols.cfg | 169 | CFILES+= graphs.cfg holidays.cfg hosts.cfg protocols.cfg | |
171 | CFILES+= rrddefinitions.cfg snmpmibs.cfg tasks.cfg | 170 | CFILES+= rrddefinitions.cfg snmpmibs.cfg tasks.cfg | |
172 | CFILES+= xymon-apache.conf xymonmenu.cfg xymonserver.cfg | 171 | CFILES+= xymon-apache.conf xymonmenu.cfg xymonserver.cfg | |
173 | .for file in ${CFILES} | 172 | .for file in ${CFILES} | |
174 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0644 | 173 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0644 | |
175 | .endfor | 174 | .endfor | |
176 | 175 | |||
177 | CFILES2= critical.cfg critical.cfg.bak | 176 | CFILES2= critical.cfg critical.cfg.bak | |
178 | .for file in ${CFILES2} | 177 | .for file in ${CFILES2} | |
179 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0664 | 178 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0664 | |
180 | .endfor | 179 | .endfor | |
181 | 180 | |||
182 | SECCGIFILES= ackinfo.sh acknowledge.sh criticaleditor.sh | 181 | SECCGIFILES= ackinfo.sh acknowledge.sh criticaleditor.sh | |
183 | SECCGIFILES+= enadis.sh useradm.sh | 182 | SECCGIFILES+= enadis.sh useradm.sh | |
184 | .for file in ${SECCGIFILES} | 183 | .for file in ${SECCGIFILES} | |
185 | SPECIAL_PERMS+= ${SECCGIDIR}/${file} ${XYMONUSER} ${XYMONGROUP} 0400 | 184 | SPECIAL_PERMS+= ${SECCGIDIR}/${file} ${XYMONUSER} ${XYMONGROUP} 0400 | |
186 | .endfor | 185 | .endfor | |
187 | 186 | |||
188 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | 187 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | |
189 | MAKE_ENV+= PKGDIR=${PREFIX} | 188 | MAKE_ENV+= PKGDIR=${PREFIX} | |
190 | MAKE_ENV+= INSTALLROOT=${DESTDIR} | 189 | MAKE_ENV+= INSTALLROOT=${DESTDIR} | |
191 | MAKE_ENV+= PKGBUILD=y | 190 | MAKE_ENV+= PKGBUILD=y | |
192 | MAKE_ENV+= ${TOOLS_ENV} | 191 | MAKE_ENV+= ${TOOLS_ENV} | |
193 | 192 | |||
194 | MENUFILES= b2t-blue.gif b2t-grey.gif t2b-blue.gif t2b-grey.gif | 193 | MENUFILES= b2t-blue.gif b2t-grey.gif t2b-blue.gif t2b-grey.gif | |
195 | MENUFILES+= xymonmenu-blue.css xymonmenu-grey.css | 194 | MENUFILES+= xymonmenu-blue.css xymonmenu-grey.css | |
196 | 195 | |||
197 | post-patch: | 196 | post-patch: | |
198 | ${CP} ${WRKSRC}/build/Makefile.FreeBSD \ | 197 | ${CP} ${WRKSRC}/build/Makefile.FreeBSD \ | |
199 | ${WRKSRC}/build/Makefile.DragonFly | 198 | ${WRKSRC}/build/Makefile.DragonFly | |
200 | 199 | |||
201 | post-install: | 200 | post-install: | |
202 | .for file in ${MENUFILES} | 201 | .for file in ${MENUFILES} | |
203 | chmod 0644 ${DESTDIR}${EXAMPLEDIR}/www/menu/${file} | 202 | chmod 0644 ${DESTDIR}${EXAMPLEDIR}/www/menu/${file} | |
204 | .endfor | 203 | .endfor | |
205 | 204 | |||
206 | .include "options.mk" | 205 | .include "options.mk" | |
207 | .include "../../databases/rrdtool/buildlink3.mk" | 206 | .include "../../databases/rrdtool/buildlink3.mk" | |
208 | .include "../../graphics/png/buildlink3.mk" | 207 | .include "../../graphics/png/buildlink3.mk" | |
209 | .include "../../devel/pcre/buildlink3.mk" | 208 | .include "../../devel/pcre/buildlink3.mk" | |
210 | .include "../../mk/apache.mk" | 209 | .include "../../mk/apache.mk" | |
211 | 210 | |||
212 | .include "../../mk/bsd.pkg.mk" | 211 | .include "../../mk/bsd.pkg.mk" |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2012/08/13 18:47:40 marino Exp $ | 1 | $NetBSD: distinfo,v 1.10 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | SHA1 (xymon-4.3.7.tar.gz) = 29339157a1a6155d134ed1ad9985391d43034ee8 | 3 | SHA1 (xymon-4.3.10.tar.gz) = d37765da5741adc4282e081e3ad59862eb22353f | |
4 | RMD160 (xymon-4.3.7.tar.gz) = 9547eac47a5893f978cace54b5761e9cabe75941 | 4 | RMD160 (xymon-4.3.10.tar.gz) = df5e01ab4528bc1146cdf784bbf69616f743bfa1 | |
5 | Size (xymon-4.3.7.tar.gz) = 2740378 bytes | 5 | Size (xymon-4.3.10.tar.gz) = 2754807 bytes | |
6 | SHA1 (patch-aa) = c74991627bfc4286a67f66e45915c3af69b38c2f | 6 | SHA1 (patch-aa) = c74991627bfc4286a67f66e45915c3af69b38c2f | |
7 | SHA1 (patch-ab) = d6079a2f09c38f701c553ab9744731050f66772c | 7 | SHA1 (patch-ab) = 2914624fde86a888639be356c6f28eefd47b5eb6 | |
8 | SHA1 (patch-ac) = f65831af9899167e291aabd691945e9e4fc1d44b | 8 | SHA1 (patch-ac) = f65831af9899167e291aabd691945e9e4fc1d44b | |
9 | SHA1 (patch-ad) = dadd2d81ed55c70f03994b2d868cfe643969a8ba | 9 | SHA1 (patch-ad) = 218ef05eb3d51d779230c357d731b2f904d4559f | |
10 | SHA1 (patch-ae) = aa29eefcf9f0fa87014166692dcf146cebd70ef5 | 10 | SHA1 (patch-ae) = 7519eaeecab9f5d4b6956e0fd426548ec7990a0b | |
11 | SHA1 (patch-af) = e8c3fd4ed1de6f7a74db8fac152534a1fe9f29f5 | 11 | SHA1 (patch-af) = e8c3fd4ed1de6f7a74db8fac152534a1fe9f29f5 | |
12 | SHA1 (patch-ah) = 29942670246f55cf4e703b028cd9a0dcb0acb681 | 12 | SHA1 (patch-ah) = 03fee4b97cc3301339ace1ce459e7b679b83f96a | |
13 | SHA1 (patch-build_rrd.sh) = 6c9393b93265d3c6d5bda801a875ec66f3759b01 | 13 | SHA1 (patch-build_Makefile.FreeBSD) = e58b50f35068cba6fed89cc21bcc4eb7d30efd23 | |
14 | SHA1 (patch-build_rrd.sh) = cfafece75defb13b413917bfddedb41cb9bb3c8b | |||
14 | SHA1 (patch-build_snmp.sh) = 4141c6e2bebea078ac662b7585e579f2af8ee64f | 15 | SHA1 (patch-build_snmp.sh) = 4141c6e2bebea078ac662b7585e579f2af8ee64f | |
15 | SHA1 (patch-configure) = 7b71ed7a567124a2aa36d9bf9188209649e88a4d | 16 | SHA1 (patch-configure) = 7b71ed7a567124a2aa36d9bf9188209649e88a4d | |
16 | SHA1 (patch-lib_sha2.c) = 363b1680bfb70acfd5a4f768fb9688f4511846be | |||
17 | SHA1 (patch-xymond_rrd_do__vmstat.c) = 8062acc24e9b0e767c5abd3373641aa7b9a5b2ae | 17 | SHA1 (patch-xymond_rrd_do__vmstat.c) = 8062acc24e9b0e767c5abd3373641aa7b9a5b2ae |
@@ -1,171 +1,171 @@ | @@ -1,171 +1,171 @@ | |||
1 | $NetBSD: patch-ab,v 1.3 2011/10/16 15:19:08 spz Exp $ | 1 | $NetBSD: patch-ab,v 1.4 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | add SNMPCONFIG var for non-standard PREFIX | 3 | add SNMPCONFIG var for non-standard PREFIX | |
4 | add lots of pkgsrc magic | 4 | add lots of pkgsrc magic | |
5 | 5 | |||
6 | --- build/Makefile.rules.orig 2011-09-03 13:57:39.000000000 +0000 | 6 | --- build/Makefile.rules.orig 2012-08-02 11:20:21.000000000 +0000 | |
7 | +++ build/Makefile.rules | 7 | +++ build/Makefile.rules | |
8 | @@ -22,9 +22,9 @@ else | 8 | @@ -22,9 +22,9 @@ else | |
9 | INSTALLTARGETS = install-client install-clientmsg | 9 | INSTALLTARGETS = install-client install-clientmsg | |
10 | endif | 10 | endif | |
11 | else | 11 | else | |
12 | - BUILDTARGETS = lib-build common-build xymongen-build xymonnet-build xymonproxy-build docs-build build-build xymond-build web-build client | 12 | - BUILDTARGETS = lib-build common-build xymongen-build xymonnet-build xymonproxy-build docs-build build-build xymond-build web-build client | |
13 | - CLIENTTARGETS = lib-client common-client build-build | 13 | - CLIENTTARGETS = lib-client common-client build-build | |
14 | - INSTALLTARGETS = install-xymongen install-xymonnet install-xymonproxy install-man install-xymond install-web install-docs install-client install-servermsg | 14 | - INSTALLTARGETS = install-xymongen install-xymonnet install-xymonproxy install-man install-xymond install-web install-docs install-client install-servermsg | |
15 | + BUILDTARGETS = lib-build common-build xymongen-build xymonnet-build xymonproxy-build docs-build build-build xymond-build web-build # client | 15 | + BUILDTARGETS = lib-build common-build xymongen-build xymonnet-build xymonproxy-build docs-build build-build xymond-build web-build # client | |
16 | + CLIENTTARGETS = # lib-client common-client build-build | 16 | + CLIENTTARGETS = # lib-client common-client build-build | |
17 | + INSTALLTARGETS = install-xymongen install-xymonnet install-xymonproxy install-man install-xymond install-web install-docs install-servermsg # install-client | 17 | + INSTALLTARGETS = install-xymongen install-xymonnet install-xymonproxy install-man install-xymond install-web install-docs install-servermsg # install-client | |
18 | CFLAGS += $(PCREINCDIR) | 18 | CFLAGS += $(PCREINCDIR) | |
19 | endif | 19 | endif | |
20 | 20 | |||
21 | @@ -34,6 +34,9 @@ endif | 21 | @@ -34,6 +34,9 @@ endif | |
22 | ifndef INSTALLETCDIR | 22 | ifndef INSTALLETCDIR | |
23 | INSTALLETCDIR = $(XYMONHOME)/etc | 23 | INSTALLETCDIR = $(XYMONHOME)/etc | |
24 | endif | 24 | endif | |
25 | +ifndef INSTALLEXADIR | 25 | +ifndef INSTALLEXADIR | |
26 | +INSTALLEXADIR = $(XYMONHOME)/etc | 26 | +INSTALLEXADIR = $(XYMONHOME)/etc | |
27 | +endif | 27 | +endif | |
28 | ifndef INSTALLEXTDIR | 28 | ifndef INSTALLEXTDIR | |
29 | INSTALLEXTDIR = $(XYMONHOME)/ext | 29 | INSTALLEXTDIR = $(XYMONHOME)/ext | |
30 | endif | 30 | endif | |
31 | @@ -94,7 +97,7 @@ xymongen-build: lib-build common-build | 31 | @@ -95,7 +98,7 @@ xymongen-build: lib-build common-build | |
32 | 32 | |||
33 | 33 | |||
34 | xymonnet-build: lib-build common-build | 34 | xymonnet-build: lib-build common-build | |
35 | - CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" SSLFLAGS="$(SSLFLAGS)" SSLINCDIR="$(SSLINCDIR)" SSLLIBS="$(SSLLIBS)" LDAPFLAGS="$(LDAPFLAGS)" LDAPINCDIR="$(LDAPINCDIR)" LDAPLIBS="$(LDAPLIBS)" DOSNMP="$(DOSNMP)" NETLIBS="$(NETLIBS)" XYMONHOME="$(XYMONHOME)" ARESVER="$(ARESVER)" RUNTIMEDEFS="$(RUNTIMEDEFS)" PCREINCDIR="$(PCREINCDIR)" PCRELIBS="$(PCRELIBS)" LIBRTDEF="$(LIBRTDEF)" $(MAKE) -C xymonnet all | 35 | - CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" SSLFLAGS="$(SSLFLAGS)" SSLINCDIR="$(SSLINCDIR)" SSLLIBS="$(SSLLIBS)" DOLDAP="$(DOLDAP)" LDAPFLAGS="$(LDAPFLAGS)" LDAPINCDIR="$(LDAPINCDIR)" LDAPLIBS="$(LDAPLIBS)" DOSNMP="$(DOSNMP)" NETLIBS="$(NETLIBS)" XYMONHOME="$(XYMONHOME)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" RUNTIMEDEFS="$(RUNTIMEDEFS)" PCREINCDIR="$(PCREINCDIR)" PCRELIBS="$(PCRELIBS)" SQLITELIBS="$(SQLITELIBS)" ZLIBINCDIR="$(ZLIBINCDIR)" ZLIBLIBS="$(ZLIBLIBS)" LIBRTDEF="$(LIBRTDEF)" $(MAKE) -C xymonnet all | |
36 | + CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" SSLFLAGS="$(SSLFLAGS)" SSLINCDIR="$(SSLINCDIR)" SSLLIBS="$(SSLLIBS)" LDAPFLAGS="$(LDAPFLAGS)" LDAPINCDIR="$(LDAPINCDIR)" LDAPLIBS="$(LDAPLIBS)" DOSNMP="$(DOSNMP)" SNMPCONFIG="$(SNMPCONFIG)" NETLIBS="$(NETLIBS)" XYMONHOME="$(XYMONHOME)" ARESVER="$(ARESVER)" RUNTIMEDEFS="$(RUNTIMEDEFS)" PCREINCDIR="$(PCREINCDIR)" PCRELIBS="$(PCRELIBS)" LIBRTDEF="$(LIBRTDEF)" $(MAKE) -C xymonnet all | 36 | + CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" SSLFLAGS="$(SSLFLAGS)" SSLINCDIR="$(SSLINCDIR)" SSLLIBS="$(SSLLIBS)" DOLDAP="$(DOLDAP)" LDAPFLAGS="$(LDAPFLAGS)" LDAPINCDIR="$(LDAPINCDIR)" LDAPLIBS="$(LDAPLIBS)" DOSNMP="$(DOSNMP)" SNMPCONFIG="$(SNMPCONFIG)" NETLIBS="$(NETLIBS)" XYMONHOME="$(XYMONHOME)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" RUNTIMEDEFS="$(RUNTIMEDEFS)" PCREINCDIR="$(PCREINCDIR)" PCRELIBS="$(PCRELIBS)" SQLITELIBS="$(SQLITELIBS)" ZLIBINCDIR="$(ZLIBINCDIR)" ZLIBLIBS="$(ZLIBLIBS)" LIBRTDEF="$(LIBRTDEF)" $(MAKE) -C xymonnet all | |
37 | 37 | |||
38 | xymonproxy-build: lib-build common-build | 38 | xymonproxy-build: lib-build common-build | |
39 | CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" NETLIBS="$(NETLIBS)" LIBRTDEF="$(LIBRTDEF)" XYMONHOME="$(XYMONHOME)" $(MAKE) -C xymonproxy all | 39 | CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" RPATHOPT="$(RPATHOPT)" SSLLIBS="$(SSLLIBS)" NETLIBS="$(NETLIBS)" LIBRTDEF="$(LIBRTDEF)" XYMONHOME="$(XYMONHOME)" $(MAKE) -C xymonproxy all | |
40 | @@ -167,72 +170,77 @@ install-servermsg: | 40 | @@ -168,72 +171,77 @@ install-servermsg: | |
41 | @echo "To view the Xymon webpages, go to http://${XYMONHOSTNAME}${XYMONHOSTURL}" | 41 | @echo "To view the Xymon webpages, go to http://${XYMONHOSTNAME}${XYMONHOSTURL}" | |
42 | 42 | |||
43 | install-dirs: | 43 | install-dirs: | |
44 | - mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONHOME)/download $(INSTALLROOT)$(XYMONVAR) | 44 | - mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONHOME)/download $(INSTALLROOT)$(XYMONVAR) | |
45 | + mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONVAR) | 45 | + mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONVAR) | |
46 | + mkdir -p $(INSTALLROOT)$(XYMONVAR)/download | 46 | + mkdir -p $(INSTALLROOT)$(XYMONVAR)/download | |
47 | 47 | |||
48 | mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) | 48 | mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) | |
49 | +ifndef PKGBUILD | 49 | +ifndef PKGBUILD | |
50 | ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | 50 | ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | |
51 | rm -f $(INSTALLROOT)$(XYMONHOME)/bin || true | 51 | rm -f $(INSTALLROOT)$(XYMONHOME)/bin || true | |
52 | ln -s $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin || true | 52 | ln -s $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin || true | |
53 | endif | 53 | endif | |
54 | -ifndef PKGBUILD | 54 | -ifndef PKGBUILD | |
55 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR) | 55 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR) | |
56 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLBINDIR) | 56 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLBINDIR) | |
57 | endif | 57 | endif | |
58 | 58 | |||
59 | mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) | 59 | mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) | |
60 | +ifndef PKGBUILD | 60 | +ifndef PKGBUILD | |
61 | ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | 61 | ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | |
62 | rm -f $(INSTALLROOT)$(XYMONHOME)/etc || true | 62 | rm -f $(INSTALLROOT)$(XYMONHOME)/etc || true | |
63 | ln -s $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc || true | 63 | ln -s $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc || true | |
64 | endif | 64 | endif | |
65 | -ifndef PKGBUILD | 65 | -ifndef PKGBUILD | |
66 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLETCDIR) | 66 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLETCDIR) | |
67 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLETCDIR) | 67 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLETCDIR) | |
68 | endif | 68 | endif | |
69 | 69 | |||
70 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR) | 70 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR) | |
71 | + | 71 | + | |
72 | mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) | 72 | mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) | |
73 | +ifndef PKGBUILD | 73 | +ifndef PKGBUILD | |
74 | ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | 74 | ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | |
75 | rm -f $(INSTALLROOT)$(XYMONHOME)/ext || true | 75 | rm -f $(INSTALLROOT)$(XYMONHOME)/ext || true | |
76 | ln -s $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext || true | 76 | ln -s $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext || true | |
77 | endif | 77 | endif | |
78 | -ifndef PKGBUILD | 78 | -ifndef PKGBUILD | |
79 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLEXTDIR) | 79 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLEXTDIR) | |
80 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLEXTDIR) | 80 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLEXTDIR) | |
81 | endif | 81 | endif | |
82 | 82 | |||
83 | mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) | 83 | mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) | |
84 | +ifndef PKGBUILD | 84 | +ifndef PKGBUILD | |
85 | ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | 85 | ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | |
86 | rm -f $(INSTALLROOT)$(XYMONHOME)/tmp || true | 86 | rm -f $(INSTALLROOT)$(XYMONHOME)/tmp || true | |
87 | ln -s $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp || true | 87 | ln -s $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp || true | |
88 | endif | 88 | endif | |
89 | -ifndef PKGBUILD | 89 | -ifndef PKGBUILD | |
90 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLTMPDIR) | 90 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLTMPDIR) | |
91 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLTMPDIR) | 91 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLTMPDIR) | |
92 | endif | 92 | endif | |
93 | 93 | |||
94 | mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR) | 94 | mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR) | |
95 | +ifndef PKGBUILD | 95 | +ifndef PKGBUILD | |
96 | ifneq ($(INSTALLWEBDIR),$(XYMONHOME)/web) | 96 | ifneq ($(INSTALLWEBDIR),$(XYMONHOME)/web) | |
97 | rm -f $(INSTALLROOT)$(XYMONHOME)/web || true | 97 | rm -f $(INSTALLROOT)$(XYMONHOME)/web || true | |
98 | ln -s $(INSTALLWEBDIR) $(INSTALLROOT)$(XYMONHOME)/web || true | 98 | ln -s $(INSTALLWEBDIR) $(INSTALLROOT)$(XYMONHOME)/web || true | |
99 | endif | 99 | endif | |
100 | -ifndef PKGBUILD | 100 | -ifndef PKGBUILD | |
101 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWEBDIR) | 101 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWEBDIR) | |
102 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWEBDIR) | 102 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWEBDIR) | |
103 | endif | 103 | endif | |
104 | 104 | |||
105 | mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 105 | mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
106 | +ifndef PKGBUILD | 106 | +ifndef PKGBUILD | |
107 | ifneq ($(INSTALLWWWDIR),$(XYMONHOME)/www) | 107 | ifneq ($(INSTALLWWWDIR),$(XYMONHOME)/www) | |
108 | rm -f $(INSTALLROOT)$(XYMONHOME)/www || true | 108 | rm -f $(INSTALLROOT)$(XYMONHOME)/www || true | |
109 | ln -s $(INSTALLWWWDIR) $(INSTALLROOT)$(XYMONHOME)/www || true | 109 | ln -s $(INSTALLWWWDIR) $(INSTALLROOT)$(XYMONHOME)/www || true | |
110 | endif | 110 | endif | |
111 | -ifndef PKGBUILD | 111 | -ifndef PKGBUILD | |
112 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 112 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
113 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 113 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
114 | ifdef HTTPDGID | 114 | ifdef HTTPDGID | |
115 | # The www/rep and www/snap directories must be writable by the apache daemon | 115 | # The www/rep and www/snap directories must be writable by the apache daemon | |
116 | chgrp $(HTTPDGID) $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap | 116 | chgrp $(HTTPDGID) $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap | |
117 | -endif | 117 | -endif | |
118 | chmod g+w $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap | 118 | chmod g+w $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap | |
119 | endif | 119 | endif | |
120 | +else | 120 | +else | |
121 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR)/www $(INSTALLROOT)$(INSTALLEXADIR)/www/gifs $(INSTALLROOT)$(INSTALLEXADIR)/www/help $(INSTALLROOT)$(INSTALLEXADIR)/www/menu | 121 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR)/www $(INSTALLROOT)$(INSTALLEXADIR)/www/gifs $(INSTALLROOT)$(INSTALLEXADIR)/www/help $(INSTALLROOT)$(INSTALLEXADIR)/www/menu | |
122 | +endif | 122 | +endif | |
123 | 123 | |||
124 | mkdir -p $(INSTALLROOT)$(XYMONVAR)/acks | 124 | mkdir -p $(INSTALLROOT)$(XYMONVAR)/acks | |
125 | ifndef PKGBUILD | 125 | ifndef PKGBUILD | |
126 | @@ -283,25 +291,25 @@ ifndef PKGBUILD | 126 | @@ -284,25 +292,25 @@ ifndef PKGBUILD | |
127 | endif | 127 | endif | |
128 | 128 | |||
129 | install-common: install-dirs | 129 | install-common: install-dirs | |
130 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | 130 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | |
131 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | 131 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | |
132 | 132 | |||
133 | install-xymongen: install-common | 133 | install-xymongen: install-common | |
134 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | 134 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | |
135 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | 135 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | |
136 | 136 | |||
137 | install-xymongen-nocgi: install-common | 137 | install-xymongen-nocgi: install-common | |
138 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | 138 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | |
139 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | 139 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | |
140 | 140 | |||
141 | install-xymonnet: install-common | 141 | install-xymonnet: install-common | |
142 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | 142 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | |
143 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" DOSNMP="$(DOSNMP)" SNMPCONFIG="$(SNMPCONFIG)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | 143 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | |
144 | 144 | |||
145 | install-xymonproxy: install-common | 145 | install-xymonproxy: install-common | |
146 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | 146 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | |
147 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | 147 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | |
148 | 148 | |||
149 | install-xymond: install-common | 149 | install-xymond: install-common | |
150 | - MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | 150 | - DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | |
151 | + MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | 151 | + DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | |
152 | 152 | |||
153 | install-web: install-common | 153 | install-web: install-common | |
154 | - MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | 154 | - DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | |
155 | + MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | 155 | + DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | |
156 | 156 | |||
157 | 157 | |||
158 | # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install" | 158 | # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install" | |
159 | @@ -314,10 +322,10 @@ install-man: | 159 | @@ -315,10 +323,10 @@ install-man: | |
160 | XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man | 160 | XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man | |
161 | 161 | |||
162 | install-docs: | 162 | install-docs: | |
163 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | 163 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | |
164 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" $(MAKE) -C docs install | 164 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" $(MAKE) -C docs install | |
165 | 165 | |||
166 | install-custom: | 166 | install-custom: | |
167 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | 167 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | |
168 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | 168 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | |
169 | 169 | |||
170 | 170 | |||
171 | client-install: install-client | 171 | client-install: install-client |
@@ -1,31 +1,36 @@ | @@ -1,31 +1,36 @@ | |||
1 | $NetBSD: patch-ad,v 1.5 2011/10/15 23:04:51 spz Exp $ | 1 | $NetBSD: patch-ad,v 1.6 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | - netbsd has stdint.h | 3 | - netbsd has stdint.h | |
4 | - remove stray commas | 4 | - remove stray commas | |
5 | 5 | |||
6 | --- build/Makefile.NetBSD.orig 2011-03-08 17:20:28.000000000 +0000 | 6 | --- build/Makefile.NetBSD.orig 2012-08-01 08:48:15.000000000 +0000 | |
7 | +++ build/Makefile.NetBSD | 7 | +++ build/Makefile.NetBSD | |
8 | @@ -1,7 +1,7 @@ | 8 | @@ -1,7 +1,7 @@ | |
9 | # Xymon compile-time settings for NetBSD systems | 9 | # Xymon compile-time settings for NetBSD systems | |
10 | # From Emmanuel Dreyfus. | 10 | # From Emmanuel Dreyfus. | |
11 | # | 11 | # | |
12 | -OSDEF = -DBSD | 12 | -OSDEF = -DBSD | |
13 | +OSDEF = -DBSD -DHAVE_STDINT_H | 13 | +OSDEF = -DBSD -DHAVE_STDINT_H | |
14 | 14 | |||
15 | # NETLIBS: None needed | 15 | # NETLIBS: None needed | |
16 | NETLIBS = | 16 | NETLIBS = | |
17 | @@ -10,12 +10,12 @@ NETLIBS = | 17 | @@ -12,16 +12,16 @@ CC= gcc | |
18 | CC= gcc | 18 | GCCVER := $(shell gcc -dumpversion|cut -d. -f1) | |
19 | PKGDIR?=/usr/pkg | 19 | ifeq ($(GCCVER),4) | |
20 | CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \ | 20 | CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |
21 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | 21 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |
22 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | 22 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |
23 | else | |||
24 | CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |||
25 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |||
26 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |||
27 | endif | |||
23 | RPATH = "-Wl,--rpath," | 28 | RPATH = "-Wl,--rpath," | |
24 | 29 | |||
25 | # Compile flags for debugging | 30 | # Compile flags for debugging | |
26 | # CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \ | 31 | # CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |
27 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | 32 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |
28 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | 33 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |
29 | 34 | |||
30 | # Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject | 35 | # Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject | |
31 | # Typically, this will be "mail" or "mailx" | 36 | # Typically, this will be "mail" or "mailx" |
@@ -1,30 +1,33 @@ | @@ -1,30 +1,33 @@ | |||
1 | $NetBSD: patch-ae,v 1.2 2011/04/22 14:52:18 spz Exp $ | 1 | $NetBSD: patch-ae,v 1.3 2012/10/11 18:42:19 spz Exp $ | |
2 | ||||
3 | allow setting the path to wc and df via environment variable WC and DF, | |||
4 | respectively | |||
2 | 5 | |||
3 | --- build/bb-commands.sh.orig 2011-03-08 17:20:28.000000000 +0000 | 6 | --- build/bb-commands.sh.orig 2011-03-08 17:20:28.000000000 +0000 | |
4 | +++ build/bb-commands.sh | 7 | +++ build/bb-commands.sh | |
5 | @@ -9,6 +9,11 @@ | 8 | @@ -9,6 +9,11 @@ | |
6 | 9 | |||
7 | findbin() { | 10 | findbin() { | |
8 | MYP="`echo ${PATH} | sed -e 's/:/ /g'`" | 11 | MYP="`echo ${PATH} | sed -e 's/:/ /g'`" | |
9 | + eval _var=\"\${${ENVNAME}}\" | 12 | + eval _var=\"\${${ENVNAME}}\" | |
10 | + if test -n "$_var"; then | 13 | + if test -n "$_var"; then | |
11 | + echo "$_var" | 14 | + echo "$_var" | |
12 | + return | 15 | + return | |
13 | + fi | 16 | + fi | |
14 | 17 | |||
15 | for D in $MYP | 18 | for D in $MYP | |
16 | do | 19 | do | |
17 | @@ -31,11 +36,13 @@ do | 20 | @@ -31,11 +36,13 @@ do | |
18 | done | 21 | done | |
19 | 22 | |||
20 | # WC is special | 23 | # WC is special | |
21 | +ENVNAME=WC | 24 | +ENVNAME=WC | |
22 | PGM=`findbin wc | head -n 1` | 25 | PGM=`findbin wc | head -n 1` | |
23 | echo "WC=\"${PGM} -l\"" | 26 | echo "WC=\"${PGM} -l\"" | |
24 | echo "WCC=\"${PGM}\"" | 27 | echo "WCC=\"${PGM}\"" | |
25 | 28 | |||
26 | # DFCMD is an alias for DF | 29 | # DFCMD is an alias for DF | |
27 | +ENVNAME=DF | 30 | +ENVNAME=DF | |
28 | PGM=`findbin df | head -n 1` | 31 | PGM=`findbin df | head -n 1` | |
29 | echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Xymon client" | 32 | echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Xymon client" | |
30 | echo "DF=\"${PGM} -Pk\"" | 33 | echo "DF=\"${PGM} -Pk\"" |
@@ -1,31 +1,27 @@ | @@ -1,31 +1,27 @@ | |||
1 | $NetBSD: patch-ah,v 1.2 2011/10/16 15:19:09 spz Exp $ | 1 | $NetBSD: patch-ah,v 1.3 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | the c-ares dependencies are being difficult, manipulate it into working | 3 | the c-ares dependencies are being difficult, manipulate it into working | |
4 | 4 | |||
5 | use a variable for the path to net-snmp-config, for cases with nonstandard | 5 | use a variable for the path to net-snmp-config, for cases with nonstandard | |
6 | locations | 6 | locations | |
7 | 7 | |||
8 | --- xymonnet/Makefile.orig 2011-08-19 11:26:58.000000000 +0000 | 8 | --- xymonnet/Makefile.orig 2012-07-13 16:50:38.000000000 +0000 | |
9 | +++ xymonnet/Makefile | 9 | +++ xymonnet/Makefile | |
10 | @@ -59,6 +59,8 @@ c-ares/configure: c-ares-$(ARESVER).tar. | 10 | @@ -66,6 +66,8 @@ c-ares/configure: c-ares-$(ARESVER).tar. | |
11 | mv c-ares-$(ARESVER) c-ares | 11 | mv c-ares-$(ARESVER) c-ares | |
12 | # Must touch "configure", or it will trigger a rebuild because it is older than the tar.gz file. | 12 | # Must touch "configure", or it will trigger a rebuild because it is older than the tar.gz file. | |
13 | touch c-ares/configure | 13 | touch c-ares/configure | |
14 | + mkdir c-ares/.libs | 14 | + mkdir c-ares/.libs | |
15 | + touch c-ares/.libs/libcares.la | 15 | + touch c-ares/.libs/libcares.la | |
16 | 16 | |||
17 | beastat: $(BEASTATOBJS) ../lib/libxymon.a | 17 | beastat: $(BEASTATOBJS) $(XYMONCOMMLIB) $(XYMONTIMELIB) | |
18 | $(CC) $(CFLAGS) -o $@ $(RPATHOPT) $(BEASTATOBJS) ../lib/libxymon.a $(PCRELIBS) $(NETLIBS) $(LIBRTDEF) | 18 | $(CC) $(CFLAGS) -o $@ $(RPATHOPT) $(BEASTATOBJS) $(XYMONCOMMLIBS) $(XYMONTIMELIBS) $(PCRELIBS) | |
19 | @@ -72,10 +74,10 @@ contest: contest.c httptest.o dns.o dns2 | 19 | @@ -82,7 +84,7 @@ xymon-snmpcollect: xymon-snmpcollect.o $ | |
20 | 20 | $(CC) $(LDFLAGS) -o $@ xymon-snmpcollect.o `net-snmp-config --libs` ../lib/libxymon.a $(XYMONCOMMLIBS) $(XYMONTIMELIBS) | ||
21 | ||||
22 | xymon-snmpcollect: xymon-snmpcollect.o $(LIBOBJS) | |||
23 | - $(CC) $(LDFLAGS) -o $@ xymon-snmpcollect.o `net-snmp-config --libs` ../lib/libxymon.a $(SSLLIBS) $(NETLIBS) $(LIBRTDEF) | |||
24 | + $(CC) $(LDFLAGS) -o $@ xymon-snmpcollect.o `${SNMPCONFIG} --libs` ../lib/libxymon.a $(SSLLIBS) $(NETLIBS) $(LIBRTDEF) | |||
25 | 21 | |||
26 | xymon-snmpcollect.o: xymon-snmpcollect.c | 22 | xymon-snmpcollect.o: xymon-snmpcollect.c | |
27 | - $(CC) $(CFLAGS) -I. `net-snmp-config --cflags` -c -o $@ xymon-snmpcollect.c | 23 | - $(CC) $(CFLAGS) -I. `net-snmp-config --cflags` -c -o $@ xymon-snmpcollect.c | |
28 | + $(CC) $(CFLAGS) -I. `${SNMPCONFIG} --cflags` -c -o $@ xymon-snmpcollect.c | 24 | + $(CC) $(CFLAGS) -I. `${SNMPCONFIG} --cflags` -c -o $@ xymon-snmpcollect.c | |
29 | 25 | |||
30 | ################################################ | 26 | ################################################ | |
31 | # Default compilation rules | 27 | # Default compilation rules |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: patch-build_rrd.sh,v 1.2 2011/10/16 15:19:09 spz Exp $ | 1 | $NetBSD: patch-build_rrd.sh,v 1.3 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | make it possible to deal with nonstandard locations of libpng* and libz* | 3 | make it possible to deal with nonstandard locations of libpng* and libz* | |
4 | 4 | |||
5 | --- build/rrd.sh.orig 2011-03-08 17:20:28.000000000 +0000 | 5 | --- build/rrd.sh.orig 2012-07-31 13:51:12.000000000 +0000 | |
6 | +++ build/rrd.sh | 6 | +++ build/rrd.sh | |
7 | @@ -70,6 +70,12 @@ | 7 | @@ -70,6 +70,12 @@ | |
8 | if test "$USERRRDLIB" != ""; then | 8 | if test "$USERRRDLIB" != ""; then | |
9 | RRDLIB="$USERRRDLIB" | 9 | RRDLIB="$USERRRDLIB" | |
10 | fi | 10 | fi | |
11 | + if test "$USERPNGCONFIG" != ""; then | 11 | + if test "$USERPNGCONFIG" != ""; then | |
12 | + PNGLIB=`$USERPNGCONFIG --ldflags` | 12 | + PNGLIB=`$USERPNGCONFIG --ldflags` | |
13 | + fi | 13 | + fi | |
14 | + if test "$USERZLIB" != ""; then | 14 | + if test "$USERZLIB" != ""; then | |
15 | + ZLIB="$USERZLIB" | 15 | + ZLIB="$USERZLIB" | |
16 | + fi | 16 | + fi | |
17 | 17 | |||
18 | if test -z "$RRDINC" -o -z "$RRDLIB"; then | 18 | # See if it builds | |
19 | echo "RRDtool include- or library-files not found. These are REQUIRED for Xymon" | 19 | RRDOK="YES" |
$NetBSD: patch-build_Makefile.FreeBSD,v 1.1 2012/10/11 18:42:19 spz Exp $
FreeBSD has stdint.h
--- build/Makefile.FreeBSD.orig 2011-03-08 17:20:28.000000000 +0000
+++ build/Makefile.FreeBSD
@@ -1,6 +1,6 @@
# Xymon compile-time settings for FreeBSD systems
-OSDEF = -DBSD
+OSDEF = -DBSD -DHAVE_STDINT_H
# NETLIBS: None needed
NETLIBS =
@@ -1,140 +1,139 @@ | @@ -1,140 +1,139 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2012/08/13 17:28:24 marino Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2012/10/11 18:42:19 spz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= xymon-4.3.7 | 4 | DISTNAME= xymon-4.3.10 | |
5 | PKGNAME= xymonclient-4.3.7 | 5 | PKGNAME= xymonclient-4.3.10 | |
6 | PKGREVISION= 1 | |||
7 | CATEGORIES= net | 6 | CATEGORIES= net | |
8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xymon/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xymon/} | |
9 | 8 | |||
10 | MAINTAINER= spz@NetBSD.org | 9 | MAINTAINER= spz@NetBSD.org | |
11 | HOMEPAGE= http://xymon.sourceforge.net/ | 10 | HOMEPAGE= http://xymon.sourceforge.net/ | |
12 | COMMENT= Network services monitor a la Big Brother | 11 | COMMENT= Network services monitor a la Big Brother | |
13 | 12 | |||
14 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
15 | 14 | |||
16 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | MAKE_JOBS_SAFE= NO | 16 | MAKE_JOBS_SAFE= NO | |
18 | 17 | |||
19 | CONFLICTS+= hobbitmon-[0-9]* | 18 | CONFLICTS+= hobbitmon-[0-9]* | |
20 | CONFLICTS+= hobbitclient-[0-9]* | 19 | CONFLICTS+= hobbitclient-[0-9]* | |
21 | 20 | |||
22 | HAS_CONFIGURE= YES | 21 | HAS_CONFIGURE= YES | |
23 | USE_TOOLS+= gmake | 22 | USE_TOOLS+= gmake | |
24 | 23 | |||
25 | .include "../../mk/bsd.prefs.mk" | 24 | .include "../../mk/bsd.prefs.mk" | |
26 | 25 | |||
27 | # xymons user/group | 26 | # xymons user/group | |
28 | 27 | |||
29 | XYMONUSER?= xymon | 28 | XYMONUSER?= xymon | |
30 | XYMONGROUP?= xymon | 29 | XYMONGROUP?= xymon | |
31 | 30 | |||
32 | PKG_GROUPS= ${XYMONGROUP} | 31 | PKG_GROUPS= ${XYMONGROUP} | |
33 | PKG_USERS= ${XYMONUSER:Q}:${XYMONGROUP:Q} | 32 | PKG_USERS= ${XYMONUSER:Q}:${XYMONGROUP:Q} | |
34 | 33 | |||
35 | PKG_GECOS.${XYMONUSER}= Xymon monitor | 34 | PKG_GECOS.${XYMONUSER}= Xymon monitor | |
36 | PKG_HOME.${XYMONUSER}= ${XYMONHOME} | 35 | PKG_HOME.${XYMONUSER}= ${XYMONHOME} | |
37 | 36 | |||
38 | PKG_GROUPS_VARS+= XYMONGROUP | 37 | PKG_GROUPS_VARS+= XYMONGROUP | |
39 | PKG_USERS_VARS+= XYMONUSER | 38 | PKG_USERS_VARS+= XYMONUSER | |
40 | 39 | |||
41 | # startup and config | 40 | # startup and config | |
42 | 41 | |||
43 | RCD_SCRIPTS+= xymonclient | 42 | RCD_SCRIPTS+= xymonclient | |
44 | PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon | 43 | PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon | |
45 | EXAMPLEDIR= ${PREFIX}/share/examples/xymon | 44 | EXAMPLEDIR= ${PREFIX}/share/examples/xymon | |
46 | 45 | |||
47 | XYMONHOME?= ${PREFIX}/share/xymon/xymonhome | 46 | XYMONHOME?= ${PREFIX}/share/xymon/xymonhome | |
48 | XYMONTOPDIR?= ${PREFIX}/libexec/xymon | 47 | XYMONTOPDIR?= ${PREFIX}/libexec/xymon | |
49 | 48 | |||
50 | XYMONSERVERNAME?= "`uname -n`" | 49 | XYMONSERVERNAME?= "`uname -n`" | |
51 | XYMONSERVERIP?= 127.0.0.1 | 50 | XYMONSERVERIP?= 127.0.0.1 | |
52 | 51 | |||
53 | XYMONLOGDIR?= ${VARBASE}/log/xymon | 52 | XYMONLOGDIR?= ${VARBASE}/log/xymon | |
54 | XYMONVAR?= ${VARBASE}/xymon | 53 | XYMONVAR?= ${VARBASE}/xymon | |
55 | 54 | |||
56 | XYBINDIR?= ${XYMONTOPDIR} | 55 | XYBINDIR?= ${XYMONTOPDIR} | |
57 | XYETCDIR?= ${PKG_SYSCONFDIR.xymon} | 56 | XYETCDIR?= ${PKG_SYSCONFDIR.xymon} | |
58 | XYEXTDIR?= ${XYMONTOPDIR}/ext | 57 | XYEXTDIR?= ${XYMONTOPDIR}/ext | |
59 | XYTMPDIR?= ${VARBASE}/xymon/tmp | 58 | XYTMPDIR?= ${VARBASE}/xymon/tmp | |
60 | 59 | |||
61 | BUILD_DEFS+= VARBASE | 60 | BUILD_DEFS+= VARBASE | |
62 | BUILD_DEFS+= XYMONSERVERNAME | 61 | BUILD_DEFS+= XYMONSERVERNAME | |
63 | BUILD_DEFS+= XYMONSERVERIP | 62 | BUILD_DEFS+= XYMONSERVERIP | |
64 | 63 | |||
65 | FILES_SUBST+= XYMONHOME=${XYMONHOME:Q} | 64 | FILES_SUBST+= XYMONHOME=${XYMONHOME:Q} | |
66 | FILES_SUBST+= XYMONLOGDIR=${XYMONLOGDIR} | 65 | FILES_SUBST+= XYMONLOGDIR=${XYMONLOGDIR} | |
67 | FILES_SUBST+= XYMONVAR=${XYMONVAR:Q} | 66 | FILES_SUBST+= XYMONVAR=${XYMONVAR:Q} | |
68 | FILES_SUBST+= XYBINDIR=${XYBINDIR} | 67 | FILES_SUBST+= XYBINDIR=${XYBINDIR} | |
69 | FILES_SUBST+= XYETCDIR=${XYETCDIR} | 68 | FILES_SUBST+= XYETCDIR=${XYETCDIR} | |
70 | FILES_SUBST+= XYEXTDIR=${XYEXTDIR} | 69 | FILES_SUBST+= XYEXTDIR=${XYEXTDIR} | |
71 | FILES_SUBST+= XYTMPDIR=${XYTMPDIR} | 70 | FILES_SUBST+= XYTMPDIR=${XYTMPDIR} | |
72 | 71 | |||
73 | CONFIGURE_ARGS+= "--client" | 72 | CONFIGURE_ARGS+= "--client" | |
74 | 73 | |||
75 | CONFIGURE_ENV+= CONFTYPE="server" | 74 | CONFIGURE_ENV+= CONFTYPE="server" | |
76 | CONFIGURE_ENV+= PKGBUILD=y | 75 | CONFIGURE_ENV+= PKGBUILD=y | |
77 | CONFIGURE_ENV+= XYMONHOSTNAME=${XYMONSERVERNAME:Q} | 76 | CONFIGURE_ENV+= XYMONHOSTNAME=${XYMONSERVERNAME:Q} | |
78 | CONFIGURE_ENV+= XYMONHOSTIP=${XYMONSERVERIP:Q} | 77 | CONFIGURE_ENV+= XYMONHOSTIP=${XYMONSERVERIP:Q} | |
79 | CONFIGURE_ENV+= XYMONUSER=${XYMONUSER:Q} | 78 | CONFIGURE_ENV+= XYMONUSER=${XYMONUSER:Q} | |
80 | CONFIGURE_ENV+= XYMONHOME=${XYMONHOME:Q} | 79 | CONFIGURE_ENV+= XYMONHOME=${XYMONHOME:Q} | |
81 | CONFIGURE_ENV+= XYMONTOPDIR=${XYMONTOPDIR} | 80 | CONFIGURE_ENV+= XYMONTOPDIR=${XYMONTOPDIR} | |
82 | CONFIGURE_ENV+= XYMONLOGDIR=${XYMONLOGDIR} | 81 | CONFIGURE_ENV+= XYMONLOGDIR=${XYMONLOGDIR} | |
83 | CONFIGURE_ENV+= XYMONVAR=${XYMONVAR:Q} | 82 | CONFIGURE_ENV+= XYMONVAR=${XYMONVAR:Q} | |
84 | CONFIGURE_ENV+= INSTALLROOT=${DESTDIR} | 83 | CONFIGURE_ENV+= INSTALLROOT=${DESTDIR} | |
85 | CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR} | 84 | CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR} | |
86 | CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR} | 85 | CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR} | |
87 | CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR} | 86 | CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR} | |
88 | CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR} | 87 | CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR} | |
89 | CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR} | 88 | CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR} | |
90 | CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/ | 89 | CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/ | |
91 | 90 | |||
92 | USE_TOOLS+= awk:run cat:run cp:run | 91 | USE_TOOLS+= awk:run cat:run cp:run | |
93 | USE_TOOLS+= cut:run date:run egrep:run | 92 | USE_TOOLS+= cut:run date:run egrep:run | |
94 | USE_TOOLS+= expr:run find:run grep:run | 93 | USE_TOOLS+= expr:run find:run grep:run | |
95 | USE_TOOLS+= head:run id:run ls:run | 94 | USE_TOOLS+= head:run id:run ls:run | |
96 | USE_TOOLS+= mv:run rm:run sed | 95 | USE_TOOLS+= mv:run rm:run sed | |
97 | USE_TOOLS+= sort:run tail:run touch:run | 96 | USE_TOOLS+= sort:run tail:run touch:run | |
98 | USE_TOOLS+= tr:run wc:run | 97 | USE_TOOLS+= tr:run wc:run | |
99 | 98 | |||
100 | 99 | |||
101 | OWN_DIRS+= ${XYMONTOPDIR} | 100 | OWN_DIRS+= ${XYMONTOPDIR} | |
102 | MAKE_DIRS+= ${XYMONTOPDIR}/client | 101 | MAKE_DIRS+= ${XYMONTOPDIR}/client | |
103 | OWN_DIRS+= ${EXAMPLEDIR} | 102 | OWN_DIRS+= ${EXAMPLEDIR} | |
104 | OWN_DIRS+= ${PKG_SYSCONFDIR.xymon} | 103 | OWN_DIRS+= ${PKG_SYSCONFDIR.xymon} | |
105 | OWN_DIRS+= ${XYMONHOME} | 104 | OWN_DIRS+= ${XYMONHOME} | |
106 | MAKE_DIRS+= ${XYMONHOME}/client | 105 | MAKE_DIRS+= ${XYMONHOME}/client | |
107 | 106 | |||
108 | OWN_DIRS_PERMS+= ${XYEXTDIR}/client ${XYMONUSER} ${XYMONGROUP} 0755 | 107 | OWN_DIRS_PERMS+= ${XYEXTDIR}/client ${XYMONUSER} ${XYMONGROUP} 0755 | |
109 | OWN_DIRS_PERMS+= ${XYMONLOGDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 108 | OWN_DIRS_PERMS+= ${XYMONLOGDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
110 | OWN_DIRS_PERMS+= ${XYTMPDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | 109 | OWN_DIRS_PERMS+= ${XYTMPDIR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
111 | OWN_DIRS_PERMS+= ${XYTMPDIR}/client ${XYMONUSER} ${XYMONGROUP} 0755 | 110 | OWN_DIRS_PERMS+= ${XYTMPDIR}/client ${XYMONUSER} ${XYMONGROUP} 0755 | |
112 | 111 | |||
113 | OWN_DIRS_PERMS+= ${XYMONVAR} ${XYMONUSER} ${XYMONGROUP} 0755 | 112 | OWN_DIRS_PERMS+= ${XYMONVAR} ${XYMONUSER} ${XYMONGROUP} 0755 | |
114 | OWN_DIRS_PERMS+= ${XYMONVAR}/data ${XYMONUSER} ${XYMONGROUP} 0755 | 113 | OWN_DIRS_PERMS+= ${XYMONVAR}/data ${XYMONUSER} ${XYMONGROUP} 0755 | |
115 | 114 | |||
116 | CFILES+= clientlaunch.cfg localclient.cfg xymonclient.cfg | 115 | CFILES+= clientlaunch.cfg localclient.cfg xymonclient.cfg | |
117 | .for file in ${CFILES} | 116 | .for file in ${CFILES} | |
118 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0644 | 117 | CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${XYMONUSER} ${XYMONGROUP} 0644 | |
119 | .endfor | 118 | .endfor | |
120 | 119 | |||
121 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | 120 | MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} | |
122 | MAKE_ENV+= PKGDIR=${PREFIX} | 121 | MAKE_ENV+= PKGDIR=${PREFIX} | |
123 | MAKE_ENV+= INSTALLROOT=${DESTDIR} | 122 | MAKE_ENV+= INSTALLROOT=${DESTDIR} | |
124 | MAKE_ENV+= PKGBUILD=y | 123 | MAKE_ENV+= PKGBUILD=y | |
125 | MAKE_ENV+= ${TOOLS_ENV} | 124 | MAKE_ENV+= ${TOOLS_ENV} | |
126 | 125 | |||
127 | PLIST_VARS+= meminfo | 126 | PLIST_VARS+= meminfo | |
128 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "FreeBSD" | 127 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "FreeBSD" | |
129 | PLIST.meminfo= yes | 128 | PLIST.meminfo= yes | |
130 | .endif | 129 | .endif | |
131 | 130 | |||
132 | post-patch: | 131 | post-patch: | |
133 | ${CP} ${WRKSRC}/build/Makefile.FreeBSD \ | 132 | ${CP} ${WRKSRC}/build/Makefile.FreeBSD \ | |
134 | ${WRKSRC}/build/Makefile.DragonFly | 133 | ${WRKSRC}/build/Makefile.DragonFly | |
135 | # Add dragonfly-meminfo support later (placeholder) | 134 | # Add dragonfly-meminfo support later (placeholder) | |
136 | ${SED} -e 's|freebsd-meminfo|dragonfly-meminfo|' \ | 135 | ${SED} -e 's|freebsd-meminfo|dragonfly-meminfo|' \ | |
137 | ${WRKSRC}/client/xymonclient-freebsd.sh > \ | 136 | ${WRKSRC}/client/xymonclient-freebsd.sh > \ | |
138 | ${WRKSRC}/client/xymonclient-dragonfly.sh | 137 | ${WRKSRC}/client/xymonclient-dragonfly.sh | |
139 | 138 | |||
140 | .include "../../mk/bsd.pkg.mk" | 139 | .include "../../mk/bsd.pkg.mk" |
@@ -1,15 +1,14 @@ | @@ -1,15 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2012/08/13 17:28:24 marino Exp $ | 1 | $NetBSD: distinfo,v 1.10 2012/10/11 18:42:19 spz Exp $ | |
2 | 2 | |||
3 | SHA1 (xymon-4.3.7.tar.gz) = 29339157a1a6155d134ed1ad9985391d43034ee8 | 3 | SHA1 (xymon-4.3.10.tar.gz) = d37765da5741adc4282e081e3ad59862eb22353f | |
4 | RMD160 (xymon-4.3.7.tar.gz) = 9547eac47a5893f978cace54b5761e9cabe75941 | 4 | RMD160 (xymon-4.3.10.tar.gz) = df5e01ab4528bc1146cdf784bbf69616f743bfa1 | |
5 | Size (xymon-4.3.7.tar.gz) = 2740378 bytes | 5 | Size (xymon-4.3.10.tar.gz) = 2754807 bytes | |
6 | SHA1 (patch-aa) = 0810ac0098d3aa1f97ebee68d8d6cce1e09d6960 | 6 | SHA1 (patch-aa) = 02f3152f18ab7ecabba68d78d6404be366d05245 | |
7 | SHA1 (patch-ab) = 21a760554e2cefd276eda4ee3905594287ad3482 | 7 | SHA1 (patch-ab) = ec71a05ac528675dbd406be0ea43729b2df1e106 | |
8 | SHA1 (patch-ac) = db38e4ad886c01c2315be98fa49e6568c626722d | 8 | SHA1 (patch-ac) = da7489b57fdbfc0937bcddeabb7cc57ef91e8431 | |
9 | SHA1 (patch-ad) = aa29eefcf9f0fa87014166692dcf146cebd70ef5 | 9 | SHA1 (patch-ad) = 7519eaeecab9f5d4b6956e0fd426548ec7990a0b | |
10 | SHA1 (patch-ae) = dadd2d81ed55c70f03994b2d868cfe643969a8ba | 10 | SHA1 (patch-ae) = 218ef05eb3d51d779230c357d731b2f904d4559f | |
11 | SHA1 (patch-af) = ae5d0acde8e2cd05527253c41e31a806b04614f6 | 11 | SHA1 (patch-af) = d4929c2acc2136e281564b403e9f75cfcd4d87f3 | |
12 | SHA1 (patch-ag) = 11f03fba971ef26c2f95104615178a619d9ff159 | 12 | SHA1 (patch-build_Makefile.FreeBSD) = e58b50f35068cba6fed89cc21bcc4eb7d30efd23 | |
13 | SHA1 (patch-client_xymonclient-netbsd.sh) = 10d77fd722ecaaed7170b2ae6d51e6429a96d686 | 13 | SHA1 (patch-client_xymonclient-netbsd.sh) = 10d77fd722ecaaed7170b2ae6d51e6429a96d686 | |
14 | SHA1 (patch-configure) = 7b71ed7a567124a2aa36d9bf9188209649e88a4d | 14 | SHA1 (patch-configure) = 7b71ed7a567124a2aa36d9bf9188209649e88a4d | |
15 | SHA1 (patch-lib_sha2.c) = 363b1680bfb70acfd5a4f768fb9688f4511846be |
@@ -1,86 +1,88 @@ | @@ -1,86 +1,88 @@ | |||
1 | $NetBSD: patch-aa,v 1.4 2012/08/07 06:51:58 sbd Exp $ | 1 | $NetBSD: patch-aa,v 1.5 2012/10/11 18:42:19 spz Exp $ | |
2 | ||||
3 | pkgsrcify | |||
2 | 4 | |||
3 | --- configure.client.orig 2011-03-08 17:20:28.000000000 +0000 | 5 | --- configure.client.orig 2011-03-08 17:20:28.000000000 +0000 | |
4 | +++ configure.client | 6 | +++ configure.client | |
5 | @@ -75,7 +75,7 @@ then | 7 | @@ -75,7 +75,7 @@ then | |
6 | XYMONUSER="xymon" | 8 | XYMONUSER="xymon" | |
7 | fi | 9 | fi | |
8 | 10 | |||
9 | -if test -z "$XYMONTOPDIR" | 11 | -if test -z "$XYMONTOPDIR" | |
10 | +if test -z "$XYMONHOME" | 12 | +if test -z "$XYMONHOME" | |
11 | then | 13 | then | |
12 | if test "`uname -s`" = "Darwin" | 14 | if test "`uname -s`" = "Darwin" | |
13 | then | 15 | then | |
14 | @@ -92,29 +92,31 @@ then | 16 | @@ -92,29 +92,31 @@ then | |
15 | echo ""; echo "" | 17 | echo ""; echo "" | |
16 | HOMEDIR="`dscl . -read /Users/$XYMONUSER | grep HomeDirectory | awk '{print $2}'`" | 18 | HOMEDIR="`dscl . -read /Users/$XYMONUSER | grep HomeDirectory | awk '{print $2}'`" | |
17 | else | 19 | else | |
18 | - USERDATA=`getent passwd $XYMONUSER 2>/dev/null || ypmatch "${XYMONUSER}" passwd || grep "^${XYMONUSER}:" /etc/passwd` | 20 | - USERDATA=`getent passwd $XYMONUSER 2>/dev/null || ypmatch "${XYMONUSER}" passwd || grep "^${XYMONUSER}:" /etc/passwd` | |
19 | - if test $? -eq 0 | 21 | - if test $? -eq 0 | |
20 | - then | 22 | - then | |
21 | - echo "Found passwd entry for user $USERDATA" | 23 | - echo "Found passwd entry for user $USERDATA" | |
22 | - else | 24 | - else | |
23 | - echo "FAILURE: The user $XYMONUSER does not exist. Create user and try again." | 25 | - echo "FAILURE: The user $XYMONUSER does not exist. Create user and try again." | |
24 | - exit 1 | 26 | - exit 1 | |
25 | + if [ -z ${PKGBUILD} ]; then | 27 | + if [ -z ${PKGBUILD} ]; then | |
26 | + USERDATA=`getent passwd $XYMONUSER 2>/dev/null || ypmatch "${XYMONUSER}" passwd || grep "^${XYMONUSER}:" /etc/passwd` | 28 | + USERDATA=`getent passwd $XYMONUSER 2>/dev/null || ypmatch "${XYMONUSER}" passwd || grep "^${XYMONUSER}:" /etc/passwd` | |
27 | + if test $? -eq 0 | 29 | + if test $? -eq 0 | |
28 | + then | 30 | + then | |
29 | + echo "Found passwd entry for user $USERDATA" | 31 | + echo "Found passwd entry for user $USERDATA" | |
30 | + else | 32 | + else | |
31 | + echo "FAILURE: The user $XYMONUSER does not exist. Create user and try again." | 33 | + echo "FAILURE: The user $XYMONUSER does not exist. Create user and try again." | |
32 | + exit 1 | 34 | + exit 1 | |
33 | + fi | 35 | + fi | |
34 | + echo ""; echo "" | 36 | + echo ""; echo "" | |
35 | + HOMEDIR="`echo $USERDATA|cut -d: -f6`" | 37 | + HOMEDIR="`echo $USERDATA|cut -d: -f6`" | |
36 | fi | 38 | fi | |
37 | - echo ""; echo "" | 39 | - echo ""; echo "" | |
38 | - HOMEDIR="`echo $USERDATA|cut -d: -f6`" | 40 | - HOMEDIR="`echo $USERDATA|cut -d: -f6`" | |
39 | fi | 41 | fi | |
40 | else | 42 | else | |
41 | - HOMEDIR="$XYMONTOPDIR" | 43 | - HOMEDIR="$XYMONTOPDIR" | |
42 | + HOMEDIR="$XYMONHOME" | 44 | + HOMEDIR="$XYMONHOME" | |
43 | fi | 45 | fi | |
44 | 46 | |||
45 | -echo "Where do you want the Xymon installation [${HOMEDIR}] ?" | 47 | -echo "Where do you want the Xymon installation [${HOMEDIR}] ?" | |
46 | +echo "Where do you want the Xymon installation [${XYMONTOPDIR}] ?" | 48 | +echo "Where do you want the Xymon installation [${XYMONTOPDIR}] ?" | |
47 | if test -z "$XYMONTOPDIR" | 49 | if test -z "$XYMONTOPDIR" | |
48 | then | 50 | then | |
49 | read XYMONTOPDIR | 51 | read XYMONTOPDIR | |
50 | fi | 52 | fi | |
51 | if test -z "$XYMONTOPDIR" | 53 | if test -z "$XYMONTOPDIR" | |
52 | then | 54 | then | |
53 | - XYMONTOPDIR=${HOMEDIR} | 55 | - XYMONTOPDIR=${HOMEDIR} | |
54 | + XYMONTOPDIR=${XYMONTOPDIR} | 56 | + XYMONTOPDIR=${XYMONTOPDIR} | |
55 | fi | 57 | fi | |
56 | if test -d "$XYMONTOPDIR" | 58 | if test -d "$XYMONTOPDIR" | |
57 | then | 59 | then | |
58 | @@ -158,9 +160,12 @@ echo "# Toplevel dir" | 60 | @@ -158,9 +160,12 @@ echo "# Toplevel dir" | |
59 | echo "XYMONTOPDIR = $XYMONTOPDIR" >>Makefile | 61 | echo "XYMONTOPDIR = $XYMONTOPDIR" >>Makefile | |
60 | echo "# Server home dir for etc/, www/" >>Makefile | 62 | echo "# Server home dir for etc/, www/" >>Makefile | |
61 | echo "XYMONHOME = $XYMONHOME" >>Makefile | 63 | echo "XYMONHOME = $XYMONHOME" >>Makefile | |
62 | +echo "XYMONCLIENTHOME = $XYMONHOME/client" >>Makefile | 64 | +echo "XYMONCLIENTHOME = $XYMONHOME/client" >>Makefile | |
63 | echo "" >>Makefile | 65 | echo "" >>Makefile | |
64 | echo "# Xymon settings follows" >>Makefile | 66 | echo "# Xymon settings follows" >>Makefile | |
65 | echo "#" >>Makefile | 67 | echo "#" >>Makefile | |
66 | +echo "# Xymon Logdir" >>Makefile | 68 | +echo "# Xymon Logdir" >>Makefile | |
67 | +echo "XYMONLOGDIR = $XYMONLOGDIR" >>Makefile | 69 | +echo "XYMONLOGDIR = $XYMONLOGDIR" >>Makefile | |
68 | echo "# Username running Xymon" >>Makefile | 70 | echo "# Username running Xymon" >>Makefile | |
69 | echo "XYMONUSER = $XYMONUSER" >>Makefile | 71 | echo "XYMONUSER = $XYMONUSER" >>Makefile | |
70 | echo "# Xymon server IP-address" >>Makefile | 72 | echo "# Xymon server IP-address" >>Makefile | |
71 | @@ -194,9 +199,15 @@ fi | 73 | @@ -194,9 +199,15 @@ fi | |
72 | if test "$INSTALLETCDIR" != ""; then | 74 | if test "$INSTALLETCDIR" != ""; then | |
73 | echo "INSTALLETCDIR = $INSTALLETCDIR" >>Makefile | 75 | echo "INSTALLETCDIR = $INSTALLETCDIR" >>Makefile | |
74 | fi | 76 | fi | |
75 | +if test "$INSTALLEXADIR" != ""; then | 77 | +if test "$INSTALLEXADIR" != ""; then | |
76 | + echo "INSTALLEXADIR = $INSTALLEXADIR" >>Makefile | 78 | + echo "INSTALLEXADIR = $INSTALLEXADIR" >>Makefile | |
77 | +fi | 79 | +fi | |
78 | if test "$INSTALLEXTDIR" != ""; then | 80 | if test "$INSTALLEXTDIR" != ""; then | |
79 | echo "INSTALLEXTDIR = $INSTALLEXTDIR" >>Makefile | 81 | echo "INSTALLEXTDIR = $INSTALLEXTDIR" >>Makefile | |
80 | fi | 82 | fi | |
81 | +if test "$INSTALLLOCALDIR" != ""; then | 83 | +if test "$INSTALLLOCALDIR" != ""; then | |
82 | + echo "INSTALLLOCALDIR = $INSTALLLOCALDIR" >>Makefile | 84 | + echo "INSTALLLOCALDIR = $INSTALLLOCALDIR" >>Makefile | |
83 | +fi | 85 | +fi | |
84 | if test "$INSTALLTMPDIR" != ""; then | 86 | if test "$INSTALLTMPDIR" != ""; then | |
85 | echo "INSTALLTMPDIR = $INSTALLTMPDIR" >>Makefile | 87 | echo "INSTALLTMPDIR = $INSTALLTMPDIR" >>Makefile | |
86 | fi | 88 | fi |
@@ -1,153 +1,155 @@ | @@ -1,153 +1,155 @@ | |||
1 | $NetBSD: patch-ab,v 1.4 2012/08/07 06:51:58 sbd Exp $ | 1 | $NetBSD: patch-ab,v 1.5 2012/10/11 18:42:20 spz Exp $ | |
2 | 2 | |||
3 | --- build/Makefile.rules.orig 2011-09-03 13:57:39.000000000 +0000 | 3 | pkgsrcify | |
4 | ||||
5 | --- build/Makefile.rules.orig 2012-08-02 11:20:21.000000000 +0000 | |||
4 | +++ build/Makefile.rules | 6 | +++ build/Makefile.rules | |
5 | @@ -34,6 +34,12 @@ endif | 7 | @@ -34,6 +34,12 @@ endif | |
6 | ifndef INSTALLETCDIR | 8 | ifndef INSTALLETCDIR | |
7 | INSTALLETCDIR = $(XYMONHOME)/etc | 9 | INSTALLETCDIR = $(XYMONHOME)/etc | |
8 | endif | 10 | endif | |
9 | +ifndef INSTALLEXADIR | 11 | +ifndef INSTALLEXADIR | |
10 | +INSTALLEXADIR = $(XYMONHOME)/etc | 12 | +INSTALLEXADIR = $(XYMONHOME)/etc | |
11 | +endif | 13 | +endif | |
12 | +ifndef INSTALLLOCALDIR | 14 | +ifndef INSTALLLOCALDIR | |
13 | +INSTALLLOCALDIR = $(XYMONHOME)/local | 15 | +INSTALLLOCALDIR = $(XYMONHOME)/local | |
14 | +endif | 16 | +endif | |
15 | ifndef INSTALLEXTDIR | 17 | ifndef INSTALLEXTDIR | |
16 | INSTALLEXTDIR = $(XYMONHOME)/ext | 18 | INSTALLEXTDIR = $(XYMONHOME)/ext | |
17 | endif | 19 | endif | |
18 | @@ -167,64 +173,66 @@ install-servermsg: | 20 | @@ -168,64 +174,66 @@ install-servermsg: | |
19 | @echo "To view the Xymon webpages, go to http://${XYMONHOSTNAME}${XYMONHOSTURL}" | 21 | @echo "To view the Xymon webpages, go to http://${XYMONHOSTNAME}${XYMONHOSTURL}" | |
20 | 22 | |||
21 | install-dirs: | 23 | install-dirs: | |
22 | - mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONHOME)/download $(INSTALLROOT)$(XYMONVAR) | 24 | - mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONHOME)/download $(INSTALLROOT)$(XYMONVAR) | |
23 | + mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONVAR)/download | 25 | + mkdir -p $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(XYMONVAR)/download | |
24 | 26 | |||
25 | mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) | 27 | mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) | |
26 | +ifndef PKGBUILD | 28 | +ifndef PKGBUILD | |
27 | ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | 29 | ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | |
28 | rm -f $(INSTALLROOT)$(XYMONHOME)/bin || true | 30 | rm -f $(INSTALLROOT)$(XYMONHOME)/bin || true | |
29 | ln -s $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin || true | 31 | ln -s $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin || true | |
30 | endif | 32 | endif | |
31 | -ifndef PKGBUILD | 33 | -ifndef PKGBUILD | |
32 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR) | 34 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR) | |
33 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLBINDIR) | 35 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLBINDIR) | |
34 | endif | 36 | endif | |
35 | 37 | |||
36 | mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) | 38 | mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) | |
37 | +ifndef PKGBUILD | 39 | +ifndef PKGBUILD | |
38 | ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | 40 | ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | |
39 | rm -f $(INSTALLROOT)$(XYMONHOME)/etc || true | 41 | rm -f $(INSTALLROOT)$(XYMONHOME)/etc || true | |
40 | ln -s $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc || true | 42 | ln -s $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc || true | |
41 | endif | 43 | endif | |
42 | -ifndef PKGBUILD | 44 | -ifndef PKGBUILD | |
43 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLETCDIR) | 45 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLETCDIR) | |
44 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLETCDIR) | 46 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLETCDIR) | |
45 | endif | 47 | endif | |
46 | 48 | |||
47 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR) | 49 | + mkdir -p $(INSTALLROOT)$(INSTALLEXADIR) | |
48 | + | 50 | + | |
49 | mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) | 51 | mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) | |
50 | +ifndef PKGBUILD | 52 | +ifndef PKGBUILD | |
51 | ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | 53 | ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | |
52 | rm -f $(INSTALLROOT)$(XYMONHOME)/ext || true | 54 | rm -f $(INSTALLROOT)$(XYMONHOME)/ext || true | |
53 | ln -s $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext || true | 55 | ln -s $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext || true | |
54 | endif | 56 | endif | |
55 | -ifndef PKGBUILD | 57 | -ifndef PKGBUILD | |
56 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLEXTDIR) | 58 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLEXTDIR) | |
57 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLEXTDIR) | 59 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLEXTDIR) | |
58 | endif | 60 | endif | |
59 | 61 | |||
60 | mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) | 62 | mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) | |
61 | +ifndef PKGBUILD | 63 | +ifndef PKGBUILD | |
62 | ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | 64 | ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | |
63 | rm -f $(INSTALLROOT)$(XYMONHOME)/tmp || true | 65 | rm -f $(INSTALLROOT)$(XYMONHOME)/tmp || true | |
64 | ln -s $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp || true | 66 | ln -s $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp || true | |
65 | endif | 67 | endif | |
66 | -ifndef PKGBUILD | 68 | -ifndef PKGBUILD | |
67 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLTMPDIR) | 69 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLTMPDIR) | |
68 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLTMPDIR) | 70 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLTMPDIR) | |
69 | endif | 71 | endif | |
70 | 72 | |||
71 | mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR) | 73 | mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR) | |
72 | +ifndef PKGBUILD | 74 | +ifndef PKGBUILD | |
73 | ifneq ($(INSTALLWEBDIR),$(XYMONHOME)/web) | 75 | ifneq ($(INSTALLWEBDIR),$(XYMONHOME)/web) | |
74 | rm -f $(INSTALLROOT)$(XYMONHOME)/web || true | 76 | rm -f $(INSTALLROOT)$(XYMONHOME)/web || true | |
75 | ln -s $(INSTALLWEBDIR) $(INSTALLROOT)$(XYMONHOME)/web || true | 77 | ln -s $(INSTALLWEBDIR) $(INSTALLROOT)$(XYMONHOME)/web || true | |
76 | endif | 78 | endif | |
77 | -ifndef PKGBUILD | 79 | -ifndef PKGBUILD | |
78 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWEBDIR) | 80 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWEBDIR) | |
79 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWEBDIR) | 81 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWEBDIR) | |
80 | endif | 82 | endif | |
81 | 83 | |||
82 | mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 84 | mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
83 | +ifndef PKGBUILD | 85 | +ifndef PKGBUILD | |
84 | ifneq ($(INSTALLWWWDIR),$(XYMONHOME)/www) | 86 | ifneq ($(INSTALLWWWDIR),$(XYMONHOME)/www) | |
85 | rm -f $(INSTALLROOT)$(XYMONHOME)/www || true | 87 | rm -f $(INSTALLROOT)$(XYMONHOME)/www || true | |
86 | ln -s $(INSTALLWWWDIR) $(INSTALLROOT)$(XYMONHOME)/www || true | 88 | ln -s $(INSTALLWWWDIR) $(INSTALLROOT)$(XYMONHOME)/www || true | |
87 | endif | 89 | endif | |
88 | -ifndef PKGBUILD | 90 | -ifndef PKGBUILD | |
89 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 91 | chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
90 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | 92 | chgrp `$(IDTOOL) -g $(XYMONUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml | |
91 | ifdef HTTPDGID | 93 | ifdef HTTPDGID | |
92 | @@ -283,25 +291,25 @@ ifndef PKGBUILD | 94 | @@ -284,25 +292,25 @@ ifndef PKGBUILD | |
93 | endif | 95 | endif | |
94 | 96 | |||
95 | install-common: install-dirs | 97 | install-common: install-dirs | |
96 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | 98 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | |
97 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | 99 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install | |
98 | 100 | |||
99 | install-xymongen: install-common | 101 | install-xymongen: install-common | |
100 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | 102 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | |
101 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | 103 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install | |
102 | 104 | |||
103 | install-xymongen-nocgi: install-common | 105 | install-xymongen-nocgi: install-common | |
104 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | 106 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | |
105 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | 107 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymongen install-nocgi | |
106 | 108 | |||
107 | install-xymonnet: install-common | 109 | install-xymonnet: install-common | |
108 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | 110 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | |
109 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | 111 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" FPINGVER="$(FPINGVER)" DOSNMP="$(DOSNMP)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLEXADIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C xymonnet install | |
110 | 112 | |||
111 | install-xymonproxy: install-common | 113 | install-xymonproxy: install-common | |
112 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | 114 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | |
113 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | 115 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C xymonproxy install | |
114 | 116 | |||
115 | install-xymond: install-common | 117 | install-xymond: install-common | |
116 | - MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | 118 | - DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | |
117 | + MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | 119 | + DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C xymond install | |
118 | 120 | |||
119 | install-web: install-common | 121 | install-web: install-common | |
120 | - MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | 122 | - DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | |
121 | + MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | 123 | + DORRD="$(DORRD)" MANROOT="$(MANROOT)" XYMONTOPDIR="$(XYMONTOPDIR)" XYMONHOME="$(XYMONHOME)" XYMONVAR="$(XYMONVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" XYMONLOGDIR="$(XYMONLOGDIR)" XYMONUSER="$(XYMONUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install | |
122 | 124 | |||
123 | 125 | |||
124 | # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install" | 126 | # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install" | |
125 | @@ -314,23 +322,23 @@ install-man: | 127 | @@ -315,23 +323,23 @@ install-man: | |
126 | XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man | 128 | XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man | |
127 | 129 | |||
128 | install-docs: | 130 | install-docs: | |
129 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | 131 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | |
130 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | 132 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install | |
131 | 133 | |||
132 | install-custom: | 134 | install-custom: | |
133 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | 135 | - XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | |
134 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLLOCALDIR="$(INSTALLLOCALDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | 136 | + XYMONHOME="$(XYMONHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLLOCALDIR="$(INSTALLLOCALDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" | |
135 | 137 | |||
136 | 138 | |||
137 | client-install: install-client | 139 | client-install: install-client | |
138 | 140 | |||
139 | install-client: client | 141 | install-client: client | |
140 | - XYMONHOME="$(XYMONTOPDIR)/client" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install | 142 | - XYMONHOME="$(XYMONTOPDIR)/client" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install | |
141 | + XYMONHOME="$(XYMONTOPDIR)/client" INSTALLTMPDIR="$(INSTALLTMPDIR)/client" INSTALLEXTDIR="$(INSTALLEXTDIR)/client" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLBINDIR="$(INSTALLBINDIR)/client" XYMONLOGDIR="$(XYMONLOGDIR)" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install | 143 | + XYMONHOME="$(XYMONTOPDIR)/client" INSTALLTMPDIR="$(INSTALLTMPDIR)/client" INSTALLEXTDIR="$(INSTALLEXTDIR)/client" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLBINDIR="$(INSTALLBINDIR)/client" XYMONLOGDIR="$(XYMONLOGDIR)" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install | |
142 | 144 | |||
143 | install-clientmsg: | 145 | install-clientmsg: | |
144 | @echo "" | 146 | @echo "" | |
145 | @echo "Installation complete." | 147 | @echo "Installation complete." | |
146 | @echo "" | 148 | @echo "" | |
147 | - @echo "To start the Xymon client, as the $(XYMONUSER) user run '${XYMONHOME}/runclient.sh start'" | 149 | - @echo "To start the Xymon client, as the $(XYMONUSER) user run '${XYMONHOME}/runclient.sh start'" | |
148 | + @echo "To start the Xymon client, as the $(XYMONUSER) user run '$(INSTALLROOT)/$(INSTALLBINDIR)/runclient.sh start'" | 150 | + @echo "To start the Xymon client, as the $(XYMONUSER) user run '$(INSTALLROOT)/$(INSTALLBINDIR)/runclient.sh start'" | |
149 | 151 | |||
150 | install-localclient: | 152 | install-localclient: | |
151 | - XYMONHOME="$(XYMONTOPDIR)/client" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install-localclient | 153 | - XYMONHOME="$(XYMONTOPDIR)/client" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install-localclient | |
152 | + XYMONHOME="$(XYMONTOPDIR)/client" INSTALLTMPDIR="$(INSTALLTMPDIR)/client" INSTALLEXTDIR="$(INSTALLEXTDIR)/client" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLBINDIR="$(INSTALLBINDIR)/client" XYMONLOGDIR="$(XYMONLOGDIR)" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install-localclient | 154 | + XYMONHOME="$(XYMONTOPDIR)/client" INSTALLTMPDIR="$(INSTALLTMPDIR)/client" INSTALLEXTDIR="$(INSTALLEXTDIR)/client" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLBINDIR="$(INSTALLBINDIR)/client" XYMONLOGDIR="$(XYMONLOGDIR)" INSTALLROOT="$(INSTALLROOT)" XYMONUSER="$(XYMONUSER)" LOCALCLIENT="$(LOCALCLIENT)" $(MAKE) -C client install-localclient | |
153 | 155 |
@@ -1,105 +1,107 @@ | @@ -1,105 +1,107 @@ | |||
1 | $NetBSD: patch-ac,v 1.4 2012/08/07 06:51:58 sbd Exp $ | 1 | $NetBSD: patch-ac,v 1.5 2012/10/11 18:42:20 spz Exp $ | |
2 | ||||
3 | pkgsrcify | |||
2 | 4 | |||
3 | --- client/Makefile.orig 2011-12-12 22:15:39.000000000 +0000 | 5 | --- client/Makefile.orig 2011-12-12 22:15:39.000000000 +0000 | |
4 | +++ client/Makefile | 6 | +++ client/Makefile | |
5 | @@ -19,6 +19,25 @@ endif | 7 | @@ -19,6 +19,25 @@ endif | |
6 | PROGRAMS=xymonlaunch logfetch clientupdate orcaxymon msgcache | 8 | PROGRAMS=xymonlaunch logfetch clientupdate orcaxymon msgcache | |
7 | COMMONTOOLS=xymon xymoncmd xymongrep xymoncfg xymondigest | 9 | COMMONTOOLS=xymon xymoncmd xymongrep xymoncfg xymondigest | |
8 | 10 | |||
9 | +ifndef INSTALLBINDIR | 11 | +ifndef INSTALLBINDIR | |
10 | +INSTALLBINDIR = $(XYMONHOME)/bin | 12 | +INSTALLBINDIR = $(XYMONHOME)/bin | |
11 | +endif | 13 | +endif | |
12 | +ifndef INSTALLETCDIR | 14 | +ifndef INSTALLETCDIR | |
13 | +INSTALLETCDIR = $(XYMONHOME)/etc | 15 | +INSTALLETCDIR = $(XYMONHOME)/etc | |
14 | +endif | 16 | +endif | |
15 | +ifndef INSTALLEXTDIR | 17 | +ifndef INSTALLEXTDIR | |
16 | +INSTALLEXTDIR = $(XYMONHOME)/ext | 18 | +INSTALLEXTDIR = $(XYMONHOME)/ext | |
17 | +endif | 19 | +endif | |
18 | +ifndef INSTALLLOCALDIR | 20 | +ifndef INSTALLLOCALDIR | |
19 | +INSTALLLOCALDIR = $(XYMONHOME)/local | 21 | +INSTALLLOCALDIR = $(XYMONHOME)/local | |
20 | +endif | 22 | +endif | |
21 | +ifndef INSTALLTMPDIR | 23 | +ifndef INSTALLTMPDIR | |
22 | +INSTALLTMPDIR = $(XYMONHOME)/tmp | 24 | +INSTALLTMPDIR = $(XYMONHOME)/tmp | |
23 | +endif | 25 | +endif | |
24 | +ifndef XYMONLOGDIR | 26 | +ifndef XYMONLOGDIR | |
25 | +XYMONLOGDIR = $(XYMONHOME)/logs | 27 | +XYMONLOGDIR = $(XYMONHOME)/logs | |
26 | +endif | 28 | +endif | |
27 | + | 29 | + | |
28 | all: $(PROGRAMS) $(COMMONTOOLS) xymonclient.cfg clientlaunch.cfg $(EXTRATOOLS) | 30 | all: $(PROGRAMS) $(COMMONTOOLS) xymonclient.cfg clientlaunch.cfg $(EXTRATOOLS) | |
29 | 31 | |||
30 | xymonclient.cfg: xymonclient.cfg.DIST | 32 | xymonclient.cfg: xymonclient.cfg.DIST | |
31 | @@ -58,28 +77,58 @@ netbsd-meminfo: netbsd-meminfo.c | 33 | @@ -58,28 +77,58 @@ netbsd-meminfo: netbsd-meminfo.c | |
32 | 34 | |||
33 | install: | 35 | install: | |
34 | if test ! -d $(INSTALLROOT)$(XYMONHOME) ; then mkdir -p $(INSTALLROOT)$(XYMONHOME) ; fi | 36 | if test ! -d $(INSTALLROOT)$(XYMONHOME) ; then mkdir -p $(INSTALLROOT)$(XYMONHOME) ; fi | |
35 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/bin ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/bin ; fi | 37 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/bin ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/bin ; fi | |
36 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/etc ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/etc ; fi | 38 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/etc ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/etc ; fi | |
37 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/tmp ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/tmp ; fi | 39 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/tmp ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/tmp ; fi | |
38 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/logs ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/logs ; fi | 40 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/logs ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/logs ; fi | |
39 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/ext ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/ext ; fi | 41 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/ext ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/ext ; fi | |
40 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/local ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/local ; fi | 42 | - if test ! -d $(INSTALLROOT)$(XYMONHOME)/local ; then mkdir -p $(INSTALLROOT)$(XYMONHOME)/local ; fi | |
41 | - if test ! -f $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg ; then cp localclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/ ; fi | 43 | - if test ! -f $(INSTALLROOT)$(XYMONHOME)/etc/localclient.cfg ; then cp localclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/ ; fi | |
42 | - if test ! -f $(INSTALLROOT)$(XYMONHOME)/local/README; then cp README-local $(INSTALLROOT)$(XYMONHOME)/local/README ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/local/README; fi | 44 | - if test ! -f $(INSTALLROOT)$(XYMONHOME)/local/README; then cp README-local $(INSTALLROOT)$(XYMONHOME)/local/README ; chmod 644 $(INSTALLROOT)$(XYMONHOME)/local/README; fi | |
43 | - cp -fp runclient.sh $(INSTALLROOT)$(XYMONHOME) | 45 | - cp -fp runclient.sh $(INSTALLROOT)$(XYMONHOME) | |
44 | - cp -fp $(PROGRAMS) xymonclient*.sh $(COMMONTOOLS) $(EXTRATOOLS) $(INSTALLROOT)$(XYMONHOME)/bin/ | 46 | - cp -fp $(PROGRAMS) xymonclient*.sh $(COMMONTOOLS) $(EXTRATOOLS) $(INSTALLROOT)$(XYMONHOME)/bin/ | |
45 | - chmod ugo+x $(INSTALLROOT)$(XYMONHOME)/bin/* | 47 | - chmod ugo+x $(INSTALLROOT)$(XYMONHOME)/bin/* | |
46 | + if test ! -d $(INSTALLROOT)$(INSTALLBINDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) ; fi | 48 | + if test ! -d $(INSTALLROOT)$(INSTALLBINDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) ; fi | |
47 | +ifndef PKGBUILD | 49 | +ifndef PKGBUILD | |
48 | +ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | 50 | +ifneq ($(INSTALLBINDIR),$(XYMONHOME)/bin) | |
49 | + ln -sf $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin | 51 | + ln -sf $(INSTALLBINDIR) $(INSTALLROOT)$(XYMONHOME)/bin | |
50 | +endif | 52 | +endif | |
51 | +endif | 53 | +endif | |
52 | + if test ! -d $(INSTALLROOT)$(INSTALLETCDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) ; fi | 54 | + if test ! -d $(INSTALLROOT)$(INSTALLETCDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) ; fi | |
53 | +ifndef PKGBUILD | 55 | +ifndef PKGBUILD | |
54 | +ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | 56 | +ifneq ($(INSTALLETCDIR),$(XYMONHOME)/etc) | |
55 | + ln -sf $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc | 57 | + ln -sf $(INSTALLETCDIR) $(INSTALLROOT)$(XYMONHOME)/etc | |
56 | +endif | 58 | +endif | |
57 | +endif | 59 | +endif | |
58 | + if test ! -d $(INSTALLROOT)$(INSTALLTMPDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) ; fi | 60 | + if test ! -d $(INSTALLROOT)$(INSTALLTMPDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) ; fi | |
59 | +ifndef PKGBUILD | 61 | +ifndef PKGBUILD | |
60 | +ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | 62 | +ifneq ($(INSTALLTMPDIR),$(XYMONHOME)/tmp) | |
61 | + ln -sf $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp | 63 | + ln -sf $(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONHOME)/tmp | |
62 | +endif | 64 | +endif | |
63 | +endif | 65 | +endif | |
64 | + if test ! -d $(INSTALLROOT)$(XYMONLOGDIR) ; then mkdir -p $(INSTALLROOT)$(XYMONLOGDIR) ; fi | 66 | + if test ! -d $(INSTALLROOT)$(XYMONLOGDIR) ; then mkdir -p $(INSTALLROOT)$(XYMONLOGDIR) ; fi | |
65 | +ifndef PKGBUILD | 67 | +ifndef PKGBUILD | |
66 | +ifneq ($(BBLOGDIR),$(XYMONHOME)/log) | 68 | +ifneq ($(BBLOGDIR),$(XYMONHOME)/log) | |
67 | + ln -sf $(BBLOGDIR) $(INSTALLROOT)$(XYMONHOME)/log | 69 | + ln -sf $(BBLOGDIR) $(INSTALLROOT)$(XYMONHOME)/log | |
68 | +endif | 70 | +endif | |
69 | +endif | 71 | +endif | |
70 | + if test ! -d $(INSTALLROOT)$(INSTALLEXTDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) ; fi | 72 | + if test ! -d $(INSTALLROOT)$(INSTALLEXTDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) ; fi | |
71 | +ifndef PKGBUILD | 73 | +ifndef PKGBUILD | |
72 | +ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | 74 | +ifneq ($(INSTALLEXTDIR),$(XYMONHOME)/ext) | |
73 | + ln -sf $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext | 75 | + ln -sf $(INSTALLEXTDIR) $(INSTALLROOT)$(XYMONHOME)/ext | |
74 | +endif | 76 | +endif | |
75 | +endif | 77 | +endif | |
76 | + if test ! -d $(INSTALLROOT)$(INSTALLLOCALDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLLOCALDIR) ; fi | 78 | + if test ! -d $(INSTALLROOT)$(INSTALLLOCALDIR) ; then mkdir -p $(INSTALLROOT)$(INSTALLLOCALDIR) ; fi | |
77 | +ifndef PKGBUILD | 79 | +ifndef PKGBUILD | |
78 | +ifneq ($(INSTALLLOCALDIR),$(XYMONHOME)/local) | 80 | +ifneq ($(INSTALLLOCALDIR),$(XYMONHOME)/local) | |
79 | + ln -sf $(INSTALLLOCALDIR) $(INSTALLROOT)$(XYMONHOME)/local | 81 | + ln -sf $(INSTALLLOCALDIR) $(INSTALLROOT)$(XYMONHOME)/local | |
80 | +endif | 82 | +endif | |
81 | +endif | 83 | +endif | |
82 | + if test ! -f $(INSTALLROOT)$(INSTALLETCDIR)/localclient.cfg ; then cp localclient.cfg $(INSTALLROOT)$(INSTALLETCDIR) ; fi | 84 | + if test ! -f $(INSTALLROOT)$(INSTALLETCDIR)/localclient.cfg ; then cp localclient.cfg $(INSTALLROOT)$(INSTALLETCDIR) ; fi | |
83 | + if test ! -f $(INSTALLROOT)$(INSTALLLOCALDIR)/README; then cp README-local $(INSTALLROOT)$(INSTALLLOCALDIR)/README ; chmod 644 $(INSTALLROOT)$(INSTALLLOCALDIR)/README; fi | 85 | + if test ! -f $(INSTALLROOT)$(INSTALLLOCALDIR)/README; then cp README-local $(INSTALLROOT)$(INSTALLLOCALDIR)/README ; chmod 644 $(INSTALLROOT)$(INSTALLLOCALDIR)/README; fi | |
84 | + cp -fp runclient.sh $(INSTALLROOT)$(INSTALLBINDIR) | 86 | + cp -fp runclient.sh $(INSTALLROOT)$(INSTALLBINDIR) | |
85 | + cp -fp $(PROGRAMS) xymonclient*.sh $(COMMONTOOLS) $(EXTRATOOLS) $(INSTALLROOT)$(INSTALLBINDIR) | 87 | + cp -fp $(PROGRAMS) xymonclient*.sh $(COMMONTOOLS) $(EXTRATOOLS) $(INSTALLROOT)$(INSTALLBINDIR) | |
86 | + chmod ugo+x $(INSTALLROOT)$(INSTALLBINDIR)/* | 88 | + chmod ugo+x $(INSTALLROOT)$(INSTALLBINDIR)/* | |
87 | 89 | |||
88 | - ../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg | 90 | - ../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(XYMONHOME)/etc/clientlaunch.cfg | |
89 | - ../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg | 91 | - ../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(XYMONHOME)/etc/xymonclient.cfg | |
90 | + ../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(INSTALLETCDIR)/clientlaunch.cfg | 92 | + ../build/merge-sects clientlaunch.cfg $(INSTALLROOT)$(INSTALLETCDIR)/clientlaunch.cfg | |
91 | + ../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(INSTALLETCDIR)/xymonclient.cfg | 93 | + ../build/merge-lines xymonclient.cfg $(INSTALLROOT)$(INSTALLETCDIR)/xymonclient.cfg | |
92 | ifndef PKGBUILD | 94 | ifndef PKGBUILD | |
93 | - chown -R $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME) | 95 | - chown -R $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME) | |
94 | + chown -R $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(INSTALLETCDIR) $(INSTALLROOT)$(INSTALLEXADIR) $(INSTALLROOT)$(INSTALLEXTDIR) $(INSTALLROOT)$(INSTALLBINDIR) $(INSTALLROOT)$(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONLOGDIR) $$(INSTALLROOT)$(INSTALLLOCALDIR) | 96 | + chown -R $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME) $(INSTALLROOT)$(INSTALLETCDIR) $(INSTALLROOT)$(INSTALLEXADIR) $(INSTALLROOT)$(INSTALLEXTDIR) $(INSTALLROOT)$(INSTALLBINDIR) $(INSTALLROOT)$(INSTALLTMPDIR) $(INSTALLROOT)$(XYMONLOGDIR) $$(INSTALLROOT)$(INSTALLLOCALDIR) | |
95 | endif | 97 | endif | |
96 | 98 | |||
97 | install-localclient: | 99 | install-localclient: | |
98 | - cp -fp xymond_client $(INSTALLROOT)$(XYMONHOME)/bin/ | 100 | - cp -fp xymond_client $(INSTALLROOT)$(XYMONHOME)/bin/ | |
99 | + cp -fp xymond_client $(INSTALLROOT)$(INSTALLBINDIR) | 101 | + cp -fp xymond_client $(INSTALLROOT)$(INSTALLBINDIR) | |
100 | ifndef PKGBUILD | 102 | ifndef PKGBUILD | |
101 | - chown $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME)/bin/xymond_client | 103 | - chown $(XYMONUSER) $(INSTALLROOT)$(XYMONHOME)/bin/xymond_client | |
102 | + chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR)/xymond_client | 104 | + chown $(XYMONUSER) $(INSTALLROOT)$(INSTALLBINDIR)/xymond_client | |
103 | endif | 105 | endif | |
104 | 106 | |||
105 | clean: | 107 | clean: |
@@ -1,30 +1,33 @@ | @@ -1,30 +1,33 @@ | |||
1 | $NetBSD: patch-ad,v 1.2 2011/04/22 15:37:02 spz Exp $ | 1 | $NetBSD: patch-ad,v 1.3 2012/10/11 18:42:20 spz Exp $ | |
2 | ||||
3 | allow setting the path to wc and df via environment variable WC and DF, | |||
4 | respectively | |||
2 | 5 | |||
3 | --- build/bb-commands.sh.orig 2011-03-08 17:20:28.000000000 +0000 | 6 | --- build/bb-commands.sh.orig 2011-03-08 17:20:28.000000000 +0000 | |
4 | +++ build/bb-commands.sh | 7 | +++ build/bb-commands.sh | |
5 | @@ -9,6 +9,11 @@ | 8 | @@ -9,6 +9,11 @@ | |
6 | 9 | |||
7 | findbin() { | 10 | findbin() { | |
8 | MYP="`echo ${PATH} | sed -e 's/:/ /g'`" | 11 | MYP="`echo ${PATH} | sed -e 's/:/ /g'`" | |
9 | + eval _var=\"\${${ENVNAME}}\" | 12 | + eval _var=\"\${${ENVNAME}}\" | |
10 | + if test -n "$_var"; then | 13 | + if test -n "$_var"; then | |
11 | + echo "$_var" | 14 | + echo "$_var" | |
12 | + return | 15 | + return | |
13 | + fi | 16 | + fi | |
14 | 17 | |||
15 | for D in $MYP | 18 | for D in $MYP | |
16 | do | 19 | do | |
17 | @@ -31,11 +36,13 @@ do | 20 | @@ -31,11 +36,13 @@ do | |
18 | done | 21 | done | |
19 | 22 | |||
20 | # WC is special | 23 | # WC is special | |
21 | +ENVNAME=WC | 24 | +ENVNAME=WC | |
22 | PGM=`findbin wc | head -n 1` | 25 | PGM=`findbin wc | head -n 1` | |
23 | echo "WC=\"${PGM} -l\"" | 26 | echo "WC=\"${PGM} -l\"" | |
24 | echo "WCC=\"${PGM}\"" | 27 | echo "WCC=\"${PGM}\"" | |
25 | 28 | |||
26 | # DFCMD is an alias for DF | 29 | # DFCMD is an alias for DF | |
27 | +ENVNAME=DF | 30 | +ENVNAME=DF | |
28 | PGM=`findbin df | head -n 1` | 31 | PGM=`findbin df | head -n 1` | |
29 | echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Xymon client" | 32 | echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Xymon client" | |
30 | echo "DF=\"${PGM} -Pk\"" | 33 | echo "DF=\"${PGM} -Pk\"" |
@@ -1,31 +1,36 @@ | @@ -1,31 +1,36 @@ | |||
1 | $NetBSD: patch-ae,v 1.2 2011/10/15 23:04:51 spz Exp $ | 1 | $NetBSD: patch-ae,v 1.3 2012/10/11 18:42:20 spz Exp $ | |
2 | 2 | |||
3 | - netbsd has stdint.h | 3 | - netbsd has stdint.h | |
4 | - remove stray commas | 4 | - remove stray commas | |
5 | 5 | |||
6 | --- build/Makefile.NetBSD.orig 2011-03-08 17:20:28.000000000 +0000 | 6 | --- build/Makefile.NetBSD.orig 2012-08-01 08:48:15.000000000 +0000 | |
7 | +++ build/Makefile.NetBSD | 7 | +++ build/Makefile.NetBSD | |
8 | @@ -1,7 +1,7 @@ | 8 | @@ -1,7 +1,7 @@ | |
9 | # Xymon compile-time settings for NetBSD systems | 9 | # Xymon compile-time settings for NetBSD systems | |
10 | # From Emmanuel Dreyfus. | 10 | # From Emmanuel Dreyfus. | |
11 | # | 11 | # | |
12 | -OSDEF = -DBSD | 12 | -OSDEF = -DBSD | |
13 | +OSDEF = -DBSD -DHAVE_STDINT_H | 13 | +OSDEF = -DBSD -DHAVE_STDINT_H | |
14 | 14 | |||
15 | # NETLIBS: None needed | 15 | # NETLIBS: None needed | |
16 | NETLIBS = | 16 | NETLIBS = | |
17 | @@ -10,12 +10,12 @@ NETLIBS = | 17 | @@ -12,16 +12,16 @@ CC= gcc | |
18 | CC= gcc | 18 | GCCVER := $(shell gcc -dumpversion|cut -d. -f1) | |
19 | PKGDIR?=/usr/pkg | 19 | ifeq ($(GCCVER),4) | |
20 | CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \ | 20 | CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |
21 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | 21 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |
22 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | 22 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |
23 | else | |||
24 | CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |||
25 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |||
26 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |||
27 | endif | |||
23 | RPATH = "-Wl,--rpath," | 28 | RPATH = "-Wl,--rpath," | |
24 | 29 | |||
25 | # Compile flags for debugging | 30 | # Compile flags for debugging | |
26 | # CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \ | 31 | # CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \ | |
27 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | 32 | - -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib | |
28 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | 33 | + -I${PKGDIR}/include -L${PKGDIR}/lib -Wl,--rpath=${PKGDIR}/lib | |
29 | 34 | |||
30 | # Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject | 35 | # Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject | |
31 | # Typically, this will be "mail" or "mailx" | 36 | # Typically, this will be "mail" or "mailx" |
@@ -1,13 +1,15 @@ | @@ -1,13 +1,15 @@ | |||
1 | $NetBSD: patch-af,v 1.1.1.1 2010/02/14 16:11:11 spz Exp $ | 1 | $NetBSD: patch-af,v 1.2 2012/10/11 18:42:20 spz Exp $ | |
2 | ||||
3 | use the correct type for physmem | |||
2 | 4 | |||
3 | --- client/netbsd-meminfo.c.orig 2009-02-12 13:09:34.000000000 +0000 | 5 | --- client/netbsd-meminfo.c.orig 2009-02-12 13:09:34.000000000 +0000 | |
4 | +++ client/netbsd-meminfo.c | 6 | +++ client/netbsd-meminfo.c | |
5 | @@ -22,7 +22,7 @@ static char rcsid[] = "$Id: netbsd-memin | 7 | @@ -22,7 +22,7 @@ static char rcsid[] = "$Id: netbsd-memin | |
6 | int main(int argc, char *argv[]) | 8 | int main(int argc, char *argv[]) | |
7 | { | 9 | { | |
8 | int hw_physmem[] = { CTL_HW, HW_PHYSMEM64 }; | 10 | int hw_physmem[] = { CTL_HW, HW_PHYSMEM64 }; | |
9 | - int64 physmem; | 11 | - int64 physmem; | |
10 | + int64_t physmem; | 12 | + int64_t physmem; | |
11 | 13 | |||
12 | int hw_pagesize[] = { CTL_HW, HW_PAGESIZE }; | 14 | int hw_pagesize[] = { CTL_HW, HW_PAGESIZE }; | |
13 | int pagesize; | 15 | int pagesize; |
$NetBSD: patch-build_Makefile.FreeBSD,v 1.1 2012/10/11 18:42:20 spz Exp $
FreeBSD has stdint.h
--- build/Makefile.FreeBSD.orig 2011-03-08 17:20:28.000000000 +0000
+++ build/Makefile.FreeBSD
@@ -1,6 +1,6 @@
# Xymon compile-time settings for FreeBSD systems
-OSDEF = -DBSD
+OSDEF = -DBSD -DHAVE_STDINT_H
# NETLIBS: None needed
NETLIBS =