forked from OpenCyphal/docker_toolchains
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprovision.sh
More file actions
executable file
·54 lines (49 loc) · 1.68 KB
/
provision.sh
File metadata and controls
executable file
·54 lines (49 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env bash
# +----------------------------------------------------------+
# | BASH : Modifying Shell Behaviour
# | (https://www.gnu.org/software/bash/manual)
# +----------------------------------------------------------+
# Treat unset variables and parameters other than the special
# parameters ‘@’ or ‘*’ as an error when performing parameter
# expansion. An error message will be written to the standard
# error, and a non-interactive shell will exit.
set -o nounset
# Exit immediately if a pipeline returns a non-zero status.
set -o errexit
# If set, the return value of a pipeline is the value of the
# last (rightmost) command to exit with a non-zero status, or
# zero if all commands in the pipeline exit successfully.
set -o pipefail
# +----------------------------------------------------------+
export DEBIAN_FRONTEND=noninteractive
apt-get -y install apt-utils
apt-get -y install moreutils
apt-get -y install python3.10
apt-get -y install python3-pip
apt-get -y install python3-virtualenv
apt-get -y install cmake
apt-get -y install git
apt-get -y install flex
apt-get -y install bison
apt-get -y install lcov
apt-get -y install valgrind
apt-get -y install graphviz
apt-get -y install curl
apt-get -y install ninja-build
apt-get -y install can-utils
apt-get -y install lsb-release
apt-get -y install wget
apt-get -y install gnupg
apt-get -y install vim
apt-get -y install g++-7
apt-get -y install g++-10
apt-get -y install g++-11
apt-get -y install g++-12
apt-get -y install g++-13
apt-get -y install nodejs
apt-get -y install npm
apt-get -y install libpcap0.8-dev
apt-get -y install net-tools
apt-get -y install iproute2
apt-get -y install cppcheck
apt-get -y install libncurses5