File tree 1 file changed +17
-8
lines changed
1 file changed +17
-8
lines changed Original file line number Diff line number Diff line change 16
16
#
17
17
# USAGE: source tesstrain_utils.sh
18
18
19
- if [ " $( uname) " == " Darwin" ]; then
19
+ UNAME=$( uname -s | tr ' A-Z' ' a-z' )
20
+ LANG_CODE=" ENG"
21
+ TIMESTAMP=` date +%Y-%m-%d`
22
+
23
+ case $UNAME in
24
+ darwin | * freebsd | dragonfly | cygwin* )
25
+ MKTEMP_DT=$( mktemp -d -t)
26
+ ;;
27
+ * )
28
+ MKTEMP_DT=$( mktemp -d --tmpdir)
29
+ ;;
30
+ esac
31
+ FONT_CONFIG_CACHE=(${MKTEMP_DT} font_tmp.XXXXXXXXXX)
32
+
33
+ if [[ ($UNAME == * darwin* ) ]]; then
20
34
FONTS_DIR=" /Library/Fonts/"
21
- FONT_CONFIG_CACHE=$( mktemp -d -t font_tmp.XXXXXXXXXX)
22
35
else
23
36
FONTS_DIR=" /usr/share/fonts/"
24
- FONT_CONFIG_CACHE=$( mktemp -d --tmpdir font_tmp.XXXXXXXXXX)
25
37
fi
38
+
26
39
MAX_PAGES=0
27
40
SAVE_BOX_TIFF=0
28
41
OUTPUT_DIR=" /tmp/tesstrain/tessdata"
@@ -186,11 +199,7 @@ parse_flags() {
186
199
187
200
# Location where intermediate files will be created.
188
201
TIMESTAMP=` date +%Y-%m-%d`
189
- if [ " $( uname) " == " Darwin" ]; then
190
- TMP_DIR=$( mktemp -d -t ${LANG_CODE} -${TIMESTAMP} .XXX )
191
- else
192
- TMP_DIR=$( mktemp -d --tmpdir ${LANG_CODE} -${TIMESTAMP} .XXX )
193
- fi
202
+ TMP_DIR=(${MKTEMP_DT} ${LANG_CODE} -${TIMESTAMP} .XXX )
194
203
TRAINING_DIR=${TMP_DIR}
195
204
# Location of log file for the whole run.
196
205
LOG_FILE=${TRAINING_DIR} /tesstrain.log
You can’t perform that action at this time.
0 commit comments