@@ -11,8 +11,8 @@ set -o errexit # set -e : exit the script if any statement returns a non-true
11
11
# get the script directory
12
12
scriptDir=" $( dirname " $0 " ) "
13
13
14
- if [[ $( declare -p PYTHON_INTERPRETER ) != declare \ ? x * ]] ; then
15
- # We have to find it by ourselves.
14
+ # Find the Python interpreter.
15
+ if [[ $( declare -p PYTHON_INTERPRETER 2> /dev/null ) != declare \ ? x * ]] ; then
16
16
export PYTHON_INTERPRETER=" $( readlink -f " $( which python3) " ) "
17
17
fi
18
18
@@ -58,7 +58,7 @@ if [ -n "$osAndVersion" ]; then
58
58
echo "$osAndVersion "
59
59
fi
60
60
61
- linuxVersion="$(uname -mrs 2 >& 1 )" || true
61
+ linuxVersion="$(uname -mrs 2 >/dev/null )" || true
62
62
linuxVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${linuxVersion} ")" || true
63
63
if [ -n "$linuxVersion " ]; then
64
64
echo "$linuxVersion "
68
68
echo ""
69
69
70
70
# Print the python version.
71
- pythonVersion="$("$PYTHON_INTERPRETER " --version 2 >& 1 | sed -n 's/.*Python\s*\([.0 -9 ]*\)/\1 /p')" || true
71
+ pythonVersion="$("$PYTHON_INTERPRETER " --version 2 >/dev/null | sed -n 's/.*Python\s*\([.0 -9 ]*\)/\1 /p')" || true
72
72
pythonVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${pythonVersion} ")" || true
73
73
if [ -n "$pythonVersion " ]; then
74
74
echo "python: $pythonVersion "
75
75
fi
76
76
77
- latexgitPyVersion="$("$PYTHON_INTERPRETER " -m pip freeze 2 >& 1 | grep latexgit | sed -n 's/.*==*\([.0 -9 ]*\)/\1 /p')" || true
77
+ latexgitPyVersion="$("$PYTHON_INTERPRETER " -m pip freeze 2 >/dev/null | grep latexgit | sed -n 's/.*==*\([.0 -9 ]*\)/\1 /p')" || true
78
78
latexgitPyVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${latexgitPyVersion} ")" || true
79
79
if [ -n "$latexgitPyVersion " ]; then
80
80
echo "latexgit_py: $latexgitPyVersion "
81
81
fi
82
82
83
- latexgitTexVersion="$(less $scriptDir /../styles/latexgit.sty | sed -n 's/.*\\ProvidesPackage{latexgit}\[[0 -9 \/]* *\([.0 -9 ]*\) .*\].*/\1 /p')" || true
83
+ latexgitTexVersion="$(less $scriptDir /../styles/latexgit.sty 2 >/dev/null | sed -n 's/.*\\ProvidesPackage{latexgit}\[[0 -9 \/]* *\([.0 -9 ]*\) .*\].*/\1 /p')" || true
84
84
latexgitTexVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${latexgitTexVersion} ")" || true
85
85
if [ -n "$latexgitTexVersion " ]; then
86
86
echo "latexgit_tex: $latexgitTexVersion "
87
87
fi
88
88
89
- pycommonsVersion="$("$PYTHON_INTERPRETER " -m pip freeze | grep pycommons | sed -n 's/.*==*\([.0 -9 ]*\)/\1 /p')" || true
89
+ pycommonsVersion="$("$PYTHON_INTERPRETER " -m pip freeze 2 >/dev/null | grep pycommons | sed -n 's/.*==*\([.0 -9 ]*\)/\1 /p')" || true
90
90
pycommonsVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${pycommonsVersion} ")" || true
91
91
if [ -n "$pycommonsVersion " ]; then
92
92
echo "pycommons: $pycommonsVersion "
93
93
fi
94
94
95
- pdflatexVersion="$(pdflatex --version 2 >& 1 | grep 'pdfTeX 3 ')" || true
95
+ pdflatexVersion="$(pdflatex --version 2 >/dev/null | grep 'pdfTeX 3 ')" || true
96
96
pdflatexVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${pdflatexVersion} ")" || true
97
97
if [ -n "$pdflatexVersion " ]; then
98
98
echo "pdflatex: $pdflatexVersion "
99
99
fi
100
100
101
- biberVersion="$(biber --version 2 >& 1 | sed -n 's/.*:\s*\([.0 -9 ]*\)/\1 /p')" || true
101
+ biberVersion="$(biber --version 2 >/dev/null | sed -n 's/.*:\s*\([.0 -9 ]*\)/\1 /p')" || true
102
102
biberVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${biberVersion} ")" || true
103
103
if [ -n "$biberVersion " ]; then
104
104
echo "biber: $biberVersion "
105
105
fi
106
106
107
- makeglossariesVersion="$(makeglossaries --version 2 >& 1 | grep Version | sed -n 's/.*Version\s*\([.0 -9 ]*\)/\1 /p')" || true
107
+ makeglossariesVersion="$(makeglossaries --version 2 >/dev/null | grep Version | sed -n 's/.*Version\s*\([.0 -9 ]*\)/\1 /p')" || true
108
108
makeglossariesVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${makeglossariesVersion} ")" || true
109
109
if [ -n "$makeglossariesVersion " ]; then
110
110
echo "makeglossaries: $makeglossariesVersion "
111
111
fi
112
112
113
- makeindexVersion="$(echo '' | makeindex 2 >& 1 | grep makeindex | sed -n 's/.*version\s*\([.0 -9 ]*\)/\1 /p')" || true
113
+ makeindexVersion="$(echo '' | makeindex 2 >/dev/null | grep makeindex | sed -n 's/.*version\s*\([.0 -9 ]*\)/\1 /p')" || true
114
114
makeindexVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${makeindexVersion} ")" || true
115
115
if [ -n "$makeindexVersion " ]; then
116
116
echo "makeindex: $makeindexVersion "
117
117
fi
118
118
119
- ghostscriptVersion="$(gs --help 2 >& 1 | head -n 1 | sed -e 's/GPL//i' | sed -e 's/GhostScript//i')" || true
119
+ ghostscriptVersion="$(gs --help 2 >/dev/null | head -n 1 | sed -e 's/GPL//i' | sed -e 's/GhostScript//i')" || true
120
120
ghostscriptVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${ghostscriptVersion} ")" || true
121
121
if [ -z "$ghostscriptVersion " ]; then
122
- ghostscriptVersion="$(gs --version 2 >& 1 )" || true
122
+ ghostscriptVersion="$(gs --version 2 >/dev/null )" || true
123
123
ghostscriptVersion="$(sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]][[:space:]][[:space:]]*/ /g' -e 's/\.*$//'<<<"${ghostscriptVersion} ")" || true
124
124
fi
125
125
if [ -n "$ghostscriptVersion " ]; then
0 commit comments