File tree 13 files changed +88
-8
lines changed
components/core/tools/scripts/lib_install
tools/docker-images/clp-execution-base-focal/setup-scripts
13 files changed +88
-8
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
script_dir=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
4
10
5
11
" $script_dir " /install-prebuilt-packages.sh
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
3
6
# Enable gcc 10
4
7
source /opt/rh/devtoolset-10/enable
5
8
6
9
# Enable git
7
10
source /opt/rh/rh-git227/enable
8
11
12
+ # Error on undefined variable
13
+ # NOTE: We enable this *after* sourcing the scripts above since we can't guarantee they won't have
14
+ # unbound variables in them.
15
+ set -u
16
+
9
17
# NOTE: cmake and boost must be installed first since the remaining packages depend on them
10
18
./tools/scripts/lib_install/install-cmake.sh 3.21.2
11
19
./tools/scripts/lib_install/install-boost.sh 1.76.0
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
yum install -y \
4
10
bzip2 \
5
11
centos-release-scl \
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
brew update
4
10
brew install \
5
11
boost \
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ if [ $installed -eq 0 ] ; then
43
43
fi
44
44
45
45
echo " Checking for elevated privileges..."
46
- install_command_prefix_args =()
46
+ install_cmd_args =()
47
47
if [ ${EUID:- $(id -u)} -ne 0 ] ; then
48
48
sudo echo " Script can elevate privileges."
49
- install_command_prefix_args +=(" sudo" )
49
+ install_cmd_args +=(" sudo" )
50
50
fi
51
51
52
52
# Download
84
84
85
85
# Install
86
86
if [ $checkinstall_installed -eq 0 ] ; then
87
- install_command_prefix_args +=(
87
+ install_cmd_args +=(
88
88
checkinstall
89
89
--pkgname " ${package_name} "
90
90
--pkgversion " ${version} "
@@ -94,7 +94,13 @@ if [ $checkinstall_installed -eq 0 ] ; then
94
94
--pakdir " ${deb_output_dir} "
95
95
)
96
96
fi
97
- " ${install_command_prefix_args[@]} " cmake --build . --target install --parallel
97
+ install_cmd_args+=(
98
+ cmake
99
+ --build .
100
+ --target install
101
+ --parallel
102
+ )
103
+ " ${install_cmd_args[@]} "
98
104
99
105
# Clean up
100
106
rm -rf " $temp_dir "
Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ if [ $installed -eq 0 ] ; then
43
43
fi
44
44
45
45
echo " Checking for elevated privileges..."
46
- install_command_prefix_args =()
46
+ install_cmd_args =()
47
47
if [ ${EUID:- $(id -u)} -ne 0 ] ; then
48
48
sudo echo " Script can elevate privileges."
49
- install_command_prefix_args +=(" sudo" )
49
+ install_cmd_args +=(" sudo" )
50
50
fi
51
51
52
52
# Download
86
86
87
87
# Install
88
88
if [ $checkinstall_installed -eq 0 ] ; then
89
- install_command_prefix_args +=(
89
+ install_cmd_args +=(
90
90
checkinstall
91
91
--pkgname " ${package_name} "
92
92
--pkgversion " ${version} "
@@ -96,7 +96,13 @@ if [ $checkinstall_installed -eq 0 ] ; then
96
96
--pakdir " ${deb_output_dir} "
97
97
)
98
98
fi
99
- " ${install_command_prefix_args[@]} " cmake --build . --target install --parallel
99
+ install_cmd_args+=(
100
+ cmake
101
+ --build .
102
+ --target install
103
+ --parallel
104
+ )
105
+ " ${install_cmd_args[@]} "
100
106
101
107
# Clean up
102
108
rm -rf " $temp_dir "
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
script_dir=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
4
10
5
11
" $script_dir " /install-prebuilt-packages.sh
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
./tools/scripts/lib_install/fmtlib.sh 8.0.1
4
10
./tools/scripts/lib_install/libarchive.sh 3.5.1
5
11
./tools/scripts/lib_install/lz4.sh 1.8.2
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
apt-get update
4
10
DEBIAN_FRONTEND=noninteractive apt-get install -y \
5
11
ca-certificates \
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
script_dir=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd ) "
4
10
5
11
" $script_dir " /install-prebuilt-packages.sh
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
./tools/scripts/lib_install/fmtlib.sh 8.0.1
4
10
./tools/scripts/lib_install/libarchive.sh 3.5.1
5
11
./tools/scripts/lib_install/lz4.sh 1.8.2
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
apt-get update
4
10
DEBIAN_FRONTEND=noninteractive apt-get install -y \
5
11
ca-certificates \
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ # Exit on any error
4
+ set -e
5
+
6
+ # Error on undefined variable
7
+ set -u
8
+
3
9
apt-get update
4
10
DEBIAN_FRONTEND=noninteractive apt-get install -y \
5
11
checkinstall \
You can’t perform that action at this time.
0 commit comments