mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Merge from bittboy/buildroot@db180c0
This commit is contained in:
36
support/dependencies/check-host-asciidoc.sh
Executable file
36
support/dependencies/check-host-asciidoc.sh
Executable file
@@ -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
|
||||
Reference in New Issue
Block a user