summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2016-06-08 14:06:19 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2016-06-08 14:06:19 -0700
commit4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e (patch)
treef75a015d3dbb4441da1ca2b72985cf3d88de160d
parentde9fa6a334ae3b774acdaeaa116a06ec8026f372 (diff)
downloadinfinitytier-4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e.tar.gz
infinitytier-4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e.zip
Build man pages with ruby-ronn on Debian.
-rw-r--r--debian/control2
-rwxr-xr-xdoc/build.sh32
2 files changed, 20 insertions, 14 deletions
diff --git a/debian/control b/debian/control
index 365d6cbe..f55c619a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Maintainer: Adam Ierymenko <adam.ierymenko@zerotier.com>
Section: net
Priority: optional
Standards-Version: 3.9.6
-Build-Depends: debhelper (>= 9), nodejs (>= 0.10.0), libhttp-parser-dev (>= 2.1), liblz4-dev, npm (>= 1.4.0), libnatpmp-dev, dh-systemd
+Build-Depends: debhelper (>= 9), nodejs (>= 0.10.0), libhttp-parser-dev (>= 2.1), liblz4-dev, npm (>= 1.4.0), libnatpmp-dev, dh-systemd, ruby-ronn
Vcs-Git: git://github.com/zerotier/ZeroTierOne
Vcs-Browser: https://github.com/zerotier/ZeroTierOne
Homepage: https://www.zerotier.com/
diff --git a/doc/build.sh b/doc/build.sh
index f77808c6..4ed69004 100755
--- a/doc/build.sh
+++ b/doc/build.sh
@@ -6,21 +6,27 @@ if [ ! -f zerotier-cli.1.md ]; then
echo 'This script must be run from the doc/ subfolder of the ZeroTier tree.'
fi
-if [ ! -f node_modules/marked-man/bin/marked-man ]; then
- echo 'Installing MarkDown to ROFF converter...'
- npm install marked-man
- echo
-fi
+rm -f *.1 *.2 *.8
-rm -f *.1 *.8
+if [ -e /usr/bin/ronn ]; then
+ /usr/bin/ronn -r zerotier-cli.1.md
+ /usr/bin/ronn -r zerotier-idtool.1.md
+ /usr/bin/ronn -r zerotier-one.8.md
+else
+ if [ ! -f node_modules/marked-man/bin/marked-man ]; then
+ echo 'Installing MarkDown to ROFF converter...'
+ npm install marked-man
+ echo
+ fi
-NODE=/usr/bin/node
-if [ -e /usr/bin/nodejs ]; then
- NODE=/usr/bin/nodejs
-fi
+ NODE=/usr/bin/node
+ if [ -e /usr/bin/nodejs ]; then
+ NODE=/usr/bin/nodejs
+ fi
-$NODE node_modules/marked-man/bin/marked-man zerotier-cli.1.md >zerotier-cli.1
-$NODE node_modules/marked-man/bin/marked-man zerotier-idtool.1.md >zerotier-idtool.1
-$NODE node_modules/marked-man/bin/marked-man zerotier-one.8.md >zerotier-one.8
+ $NODE node_modules/marked-man/bin/marked-man zerotier-cli.1.md >zerotier-cli.1
+ $NODE node_modules/marked-man/bin/marked-man zerotier-idtool.1.md >zerotier-idtool.1
+ $NODE node_modules/marked-man/bin/marked-man zerotier-one.8.md >zerotier-one.8
+fi
exit 0