| | 11 | PLUGINS = $(wildcard node/node.d.$(OSTYPE)/* node/node.d/*) |
|---|
| | 12 | MANCENTER = "Munin Documentation" |
|---|
| | 13 | MAN8 = node/munin-node node/munin-run \ |
|---|
| | 14 | node/munin-node-configure-snmp \ |
|---|
| | 15 | node/munin-node-configure \ |
|---|
| | 16 | server/munin-graph server/munin-update \ |
|---|
| | 17 | server/munin-limits server/munin-html |
|---|
| | 18 | PODMAN8 = server/munin-cron |
|---|
| | 19 | PODMAN5 = server/munin.conf node/munin-node.conf |
|---|
| 77 | | install-node-plugins: build |
|---|
| 78 | | for p in build/node/node.d.$(OSTYPE)/* build/node/node.d/*; do \ |
|---|
| 79 | | if test -f "$$p" ; then \ |
|---|
| 80 | | family=`sed -n 's/^#%# family=\(.*\)$$/\1/p' $$p`; \ |
|---|
| 81 | | test "$$family" || family=contrib; \ |
|---|
| 82 | | if echo $(INSTALL_PLUGINS) | grep $$family >/dev/null; then \ |
|---|
| 83 | | test -f "$(LIBDIR)/plugins/`basename $$p`" \ |
|---|
| 84 | | || $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ |
|---|
| 85 | | fi; \ |
|---|
| 86 | | fi \ |
|---|
| | 86 | |
|---|
| | 87 | install-node-plugins: build $(PLUGINS) Makefile Makefile.config |
|---|
| | 88 | for p in build/node/node.d.$(OSTYPE)/* build/node/node.d/*; do \ |
|---|
| | 89 | if test -f "$$p" ; then \ |
|---|
| | 90 | family=`sed -n 's/^#%# family=\(.*\)$$/\1/p' $$p`; \ |
|---|
| | 91 | test "$$family" || family=contrib; \ |
|---|
| | 92 | if echo $(INSTALL_PLUGINS) | \ |
|---|
| | 93 | grep $$family >/dev/null; then \ |
|---|
| | 94 | test -f "$(LIBDIR)/plugins/`basename $$p`" \ |
|---|
| | 95 | || $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ |
|---|
| | 96 | fi; \ |
|---|
| | 97 | fi \ |
|---|
| 175 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 176 | | build/node/munin-node > build/doc/munin-node.8 |
|---|
| 177 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 178 | | build/node/munin-run > build/doc/munin-run.8 |
|---|
| 179 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 180 | | build/node/munin-node-configure-snmp > build/doc/munin-node-configure-snmp.8 |
|---|
| 181 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 182 | | build/node/munin-node-configure > build/doc/munin-node-configure.8 |
|---|
| 183 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 184 | | build/server/munin-graph > build/doc/munin-graph.8 |
|---|
| 185 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 186 | | build/server/munin-update > build/doc/munin-update.8 |
|---|
| 187 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 188 | | build/server/munin-limits > build/doc/munin-limits.8 |
|---|
| 189 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 190 | | build/server/munin-html > build/doc/munin-html.8 |
|---|
| 191 | | pod2man --section=8 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 192 | | server/munin-cron.pod > build/doc/munin-cron.8 |
|---|
| 193 | | pod2man --section=5 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 194 | | server/munin.conf.pod > build/doc/munin.conf.5 |
|---|
| 195 | | pod2man --section=5 --release=$(RELEASE) --center="Munin Documentation" \ |
|---|
| 196 | | node/munin-node.conf.pod > build/doc/munin-node.conf.5 |
|---|
| 197 | | |
|---|
| 198 | | touch build-man-stamp |
|---|
| | 186 | for f in $(MAN8); do \ |
|---|
| | 187 | pod2man --section=8 --release=$(RELEASE) --center=$(MANCENTER) build/"$$f" > build/doc/`basename $$f`.8; \ |
|---|
| | 188 | done |
|---|
| | 189 | for f in $(PODMAN8); do \ |
|---|
| | 190 | pod2man --section=8 --release=$(RELEASE) --center=$(MANCENTER) "$$f".pod > build/doc/`basename $$f .pod`.8; \ |
|---|
| | 191 | done |
|---|
| | 192 | for f in $(PODMAN5); do \ |
|---|
| | 193 | pod2man --section=5 --release=$(RELEASE) --center=$(MANCENTER) "$$f".pod > build/doc/`basename $$f .pod`.5; \ |
|---|
| | 194 | done |
|---|
| | 195 | |
|---|