Ship docs

This lets new users start from scratch with what our package
provides so HOMEPAGE does not have to be consulted after
installation.

Feedback OK sthen
This commit is contained in:
kn 2020-04-11 12:45:30 +00:00
parent fcb7f20c3b
commit 095b07e564
2 changed files with 52 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.7 2020/03/26 20:33:00 sthen Exp $
# $OpenBSD: Makefile,v 1.8 2020/04/11 12:45:30 kn Exp $
# XXX intersection of GO_ARCHS and LP64_ARCHS
# providers/octodns/octoyaml/read.go:265:17: constant 4294967295 overflows int
@ -9,6 +9,7 @@ COMMENT = manage DNS configuration across any number of DNS hosts
GH_ACCOUNT = StackExchange
GH_PROJECT = dnscontrol
GH_TAGNAME = v3.0.0
REVISION = 0
CATEGORIES = net
@ -23,6 +24,8 @@ MODULES = lang/go
MODGO_TEST_FLAGS += -provider BIND
DOCDIR = ${PREFIX}/share/doc/dnscontrol
do-build:
cd ${WRKSRC} && ${MODGO_CMD} generate ${MODGO_FLAGS}
cd ${WRKSRC} && ${MODGO_CMD} build ${MODGO_FLAGS}
@ -31,6 +34,9 @@ do-build:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/dnscontrol ${PREFIX}/bin/
${INSTALL_PROGRAM} ${WRKSRC}/cmd/convertzone/convertzone ${PREFIX}/bin/
${INSTALL_DATA_DIR} ${DOCDIR}/providers
${INSTALL_DATA} ${WRKSRC}/docs/_providers/*.md ${DOCDIR}/providers/
${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/docs/*.md ${DOCDIR}/
do-test:
cd ${WRKSRC}/integrationTest && ${MODGO_TEST_CMD}

View File

@ -1,3 +1,47 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/06/05 11:43:21 sthen Exp $
@comment $OpenBSD: PLIST,v 1.2 2020/04/11 12:45:31 kn Exp $
@bin bin/convertzone
@bin bin/dnscontrol
share/doc/dnscontrol/
share/doc/dnscontrol/README.md
share/doc/dnscontrol/adding-new-rtypes.md
share/doc/dnscontrol/alias.md
share/doc/dnscontrol/bug-triage.md
share/doc/dnscontrol/caa-builder.md
share/doc/dnscontrol/check-creds.md
share/doc/dnscontrol/examples.md
share/doc/dnscontrol/get-certs.md
share/doc/dnscontrol/get-zones.md
share/doc/dnscontrol/getting-started.md
share/doc/dnscontrol/index.md
share/doc/dnscontrol/js.md
share/doc/dnscontrol/migrating.md
share/doc/dnscontrol/nameservers.md
share/doc/dnscontrol/notifications.md
share/doc/dnscontrol/opinions.md
share/doc/dnscontrol/provider-list.md
share/doc/dnscontrol/providers/
share/doc/dnscontrol/providers/activedir.md
share/doc/dnscontrol/providers/azuredns.md
share/doc/dnscontrol/providers/bind.md
share/doc/dnscontrol/providers/cloudflare.md
share/doc/dnscontrol/providers/cloudns.md
share/doc/dnscontrol/providers/digitalocean.md
share/doc/dnscontrol/providers/dnsimple.md
share/doc/dnscontrol/providers/gandi_v5.md
share/doc/dnscontrol/providers/gcloud.md
share/doc/dnscontrol/providers/hexonet.md
share/doc/dnscontrol/providers/internetbs.md
share/doc/dnscontrol/providers/linode.md
share/doc/dnscontrol/providers/name.com.md
share/doc/dnscontrol/providers/namecheap.md
share/doc/dnscontrol/providers/ns1.md
share/doc/dnscontrol/providers/ovh.md
share/doc/dnscontrol/providers/route53.md
share/doc/dnscontrol/providers/softlayer.md
share/doc/dnscontrol/providers/vultr.md
share/doc/dnscontrol/release-engineering.md
share/doc/dnscontrol/spf-optimizer.md
share/doc/dnscontrol/toc.md
share/doc/dnscontrol/unittests.md
share/doc/dnscontrol/why-the-dot.md
share/doc/dnscontrol/writing-providers.md