@@ -18,9 +18,9 @@ trap "ret=$?; rm -rf /tmp/$$; exit $ret" 0 1 2 3 15
18
18
mkdir /tmp/$$
19
19
TMP=" /tmp/$$ "
20
20
21
- if [" X $1 " != " X -n" ]
21
+ if [" $1 " != " -n" ]
22
22
then CLEAN=" Y"
23
- else CLEAN=" "
23
+ else CLEAN=" N "
24
24
shift
25
25
fi
26
26
@@ -29,22 +29,22 @@ rm -f tmp_install/log/install.log
29
29
# Run "make check" and store return code in $TMP/ret.
30
30
# Display output but also capture it in $TMP/0.
31
31
(
32
- if [" $CLEAN " ]
32
+ if [" $CLEAN " = ' Y ' ]
33
33
then $MAKE " $@ " clean2>&1
34
- echo " $? " > $TMP /ret
34
+ echo " $? " > " $TMP " /ret
35
35
fi
36
- if [$( cat$TMP /ret) -eq 0 ]
36
+ if [" $( cat" $TMP " /ret) " -eq 0 ]
37
37
then $MAKE " $@ " 2>&1 && $MAKE " $@ " check2>&1
38
- echo " $? " > $TMP /ret
38
+ echo " $? " > " $TMP " /ret
39
39
fi
40
- )| tee$TMP /0
40
+ )| tee" $TMP " /0
41
41
42
42
# Grab possible warnings from install.log
43
- [-e tmp_install/log/install.log ]&& cat tmp_install/log/install.log>> $TMP /0
43
+ [-e tmp_install/log/install.log ]&& cat tmp_install/log/install.log>> " $TMP " /0
44
44
45
45
# If success, display warnings
46
- if [$( cat$TMP /ret) -eq 0 ]
47
- then cat$TMP /0|
46
+ if [" $( cat" $TMP " /ret) " -eq 0 ]
47
+ then cat" $TMP " /0|
48
48
# The following grep's have to be adjusted for your setup because
49
49
# certain warnings are acceptable.
50
50
grep -i warning|
@@ -54,4 +54,4 @@ thencat $TMP/0 |
54
54
fi
55
55
56
56
# return original make error code
57
- exit ` cat$TMP /ret`
57
+ exit " $( cat" $TMP " /ret) "