Skip to content
This repository was archived by the owner on May 21, 2018. It is now read-only.

Commit 29e34e4

Browse files
committed
Don't fail if installation prefix already exists
1 parent dd22c95 commit 29e34e4

File tree

1 file changed

+31
-32
lines changed

1 file changed

+31
-32
lines changed

prepare_install.sh

+31-32
Original file line numberOriginal file lineDiff line numberDiff line change
@@ -3,44 +3,43 @@
3
INSTALL_DIR=$1
3
INSTALL_DIR=$1
4

4

5

5

6-
if ! [ -d ${INSTALL_DIR} ];
6+
if ! [ -d ${INSTALL_DIR} ];
7-
then
7+
then
8
mkdir -p ${INSTALL_DIR};
8
mkdir -p ${INSTALL_DIR};
9+
fi;
9

10

10-
if ! [ -d ${INSTALL_DIR}/bin ];
11+
if ! [ -d ${INSTALL_DIR}/bin ];
12+
then
13+
mkdir ${INSTALL_DIR}/bin;
14+
fi;
15+
if ! [ -d ${INSTALL_DIR}/etc ];
16+
then
17+
mkdir ${INSTALL_DIR}/etc;
18+
fi;
19+
if ! [ -d ${INSTALL_DIR}/var/spool/network_tests2 ];
20+
then
21+
mkdir -p ${INSTALL_DIR}/var/spool/network_tests2;
22+
fi;
23+
if ! [ -d ${INSTALL_DIR}/lib ];
24+
then
25+
mkdir ${INSTALL_DIR}/lib;
26+
fi;
27+
if ! [ -d ${INSTALL_DIR}/include ];
28+
then
29+
mkdir ${INSTALL_DIR}/include;
30+
fi;
31+
if ! [ -d ${INSTALL_DIR}/java ];
11
then
32
then
12-
mkdir ${INSTALL_DIR}/bin;
33+
mkdir ${INSTALL_DIR}/java;
13-
fi;
34+
fi;
14-
if ! [ -d ${INSTALL_DIR}/etc ];
35+
if ! [ -d ${INSTALL_DIR}/doc ];
15-
then
36+
then
16-
mkdir ${INSTALL_DIR}/etc;
37+
mkdir ${INSTALL_DIR}/doc;
17-
fi;
18-
if ! [ -d ${INSTALL_DIR}/var/spool/network_tests2 ];
19-
then
20-
mkdir -p ${INSTALL_DIR}/var/spool/network_tests2;
21-
fi;
22-
if ! [ -d ${INSTALL_DIR}/lib ];
23-
then
24-
mkdir ${INSTALL_DIR}/lib;
25-
fi;
26-
if ! [ -d ${INSTALL_DIR}/include ];
27-
then
28-
mkdir ${INSTALL_DIR}/include;
29-
fi;
30-
if ! [ -d ${INSTALL_DIR}/java ];
31-
then
32-
mkdir ${INSTALL_DIR}/java;
33-
fi;
34-
if ! [ -d ${INSTALL_DIR}/doc ];
35-
then
36-
mkdir ${INSTALL_DIR}/doc;
37-
fi;
38-
else
39-
echo "Install directory already exists";
40-
exit 1;
41
fi;
38
fi;
42

39

43

40

41+
42+
44
exit 0
43
exit 0
45

44

46

45

0 commit comments

Comments
 (0)