The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / support / dependencies / check-host-asciidoc.sh
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/support/dependencies/check-host-asciidoc.sh b/cirros-testvm/src-cirros/buildroot-2015.05/support/dependencies/check-host-asciidoc.sh
new file mode 100755 (executable)
index 0000000..fc5fcba
--- /dev/null
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+candidate="$1" #ignored
+
+asciidoc=`which asciidoc`
+if [ ! -x "$asciidoc" ]; then
+       # echo nothing: no suitable asciidoc found
+       exit 1
+fi
+
+# Output of 'asciidoc --version' examples:
+# asciidoc 8.6.7
+version=`$asciidoc --version | cut -d\  -f2`
+major=`echo "$version" | cut -d. -f1`
+minor=`echo "$version" | cut -d. -f2`
+bugfix=`echo "$version" | cut -d. -f3`
+
+# To generate the manual, we need asciidoc >= 8.6.3
+major_min=8
+minor_min=6
+bugfix_min=3
+if [ $major -gt $major_min ]; then
+       echo $asciidoc
+else
+       if [ $major -eq $major_min -a $minor -ge $minor_min ]; then
+               echo $asciidoc
+       else
+               if [ $major -eq $major_min -a $minor -eq $minor_min \
+                       -a $bugfix -ge $bugfix_min ]; then
+                       echo $asciidoc
+               else
+                       # echo nothing: no suitable asciidoc found
+                       exit 1
+               fi
+       fi
+fi