File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -65,11 +65,18 @@ if [ "$ARCH" != "x86_64" ]; then
6565 exit 1
6666fi
6767
68+
6869mkdir -p " $TMP "
69- WINETMP=" $( mktemp -d " $TMP /wine-test-XXXXXX" ) "
70+ WINETMP=" $( mktemp -d " $TMP /wine-test-XXXXXX" ) " || \
71+ { echo " Failed to create temp directory" ; exit 1; }
72+
7073echo " int main(void) {; return(0); }" > " $WINETMP /test.c"
71- gcc -m32 " $WINETMP /test.c" -o /dev/null > /dev/null 2>&1 && WINE32TEST=${WINE32TEST:- yes}
72- rm -rf " $WINETMP "
74+ if gcc -m32 " $WINETMP /test.c" -o " $WINETMP /test.out" > /dev/null 2>&1 ; then
75+ WINE32TEST=${WINE32TEST:- yes}
76+ fi
77+ if [[ -n " $WINETMP " && -d " $WINETMP " ]]; then
78+ rm -rf " $WINETMP "
79+ fi
7380if [[ $WINE32TEST = " yes" ]]; then
7481 echo " The multilib test passed."
7582else
8087set -e
8188
8289rm -rf " $PKG "
83- mkdir -p " $TMP " " $ PKG" " $OUTPUT "
90+ mkdir -p " $PKG " " $OUTPUT "
8491cd " $TMP "
8592rm -rf wine-tkg-git
8693rm -rf /tmp/wine-tkg
You can’t perform that action at this time.
0 commit comments