diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-06-08 14:06:19 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2016-06-08 14:06:19 -0700 |
commit | 4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e (patch) | |
tree | f75a015d3dbb4441da1ca2b72985cf3d88de160d | |
parent | de9fa6a334ae3b774acdaeaa116a06ec8026f372 (diff) | |
download | infinitytier-4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e.tar.gz infinitytier-4e6f95e152c1b607f9a5d9f89a1b0be1e7795a5e.zip |
Build man pages with ruby-ronn on Debian.
-rw-r--r-- | debian/control | 2 | ||||
-rwxr-xr-x | doc/build.sh | 32 |
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 |