Pierre Kancir
99ef5f5957
Tools: create an ardupilot entrypoint instead of hacking .bashrc on docker
3 years ago
Pierre Kancir
2b4a68fdbe
CI: remove xenial from env config
3 years ago
Pierre Kancir
ba9c72f1a3
Tools: use lastest python2 release for requests for pyhton2 distro
3 years ago
Pierre Kancir
d2abd1eed9
Tools: fix configparser version for python2
3 years ago
Pierre Kancir
d768462155
Tools: env install: use dot for wget to reduce terminal usage
3 years ago
Pierre Kancir
1b4a7b5adf
Tools: fix env install for bionic
3 years ago
Pierre Kancir
a6f32e1a24
Tools: Fix install script for various distro
...
remove disco and eoan that aren't working anymore.
fix buster, bionic and xenial that use python and not python2
3 years ago
Pierre Kancir
1090a881b0
Tools: environment_install: set python3 as default on ubuntu
3 years ago
kenking2536
5e528ba7a1
Tools: install aarch64 ARM compiler if required
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
3 years ago
Andrew Tridgell
b9366c50c8
Tools: treat brltty like modemmanager
...
on Ubuntu 22.04 brltty prevents use of serial radios
3 years ago
Pierre Kancir
e704e84bf9
Tools: fix package install on Python2
3 years ago
Andrew Tridgell
452121eca1
Tools: fixed env install for ubuntu 22.04
3 years ago
Peter Barker
8ae1a58eae
Tools: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
bugobliterator
99b53055ce
Tools: include install empy as prerequisite
3 years ago
Nicholas Kruzan
42c27533c6
Tools: add debian11 (bullseye) on install script
3 years ago
Pierre Kancir
6168bc3e63
Tools: used fixed version pip package for python2
3 years ago
nkruzan
dbe673e81c
Tools:install-prereqs-ubuntu.sh use $APT_GET for pkg-config
...
While writing a script to automate dev env install locally I notice this is not abiding by the $ASSUME_YES like the other apt-get install commands.
3 years ago
Andrew Tridgell
243dc06fd4
Tools: switched development to the 10.2.1 compiler for STM32
4 years ago
Pierre Kancir
712d812f4e
Tools: install-preresq-ubuntu: add check for DO_AP_STM_ENV before adding to path
...
This prevent to have /opt//bin on PATH if we don't want STM toolchain
4 years ago
Andrew Tridgell
843f87d618
Tools: install geocoder
4 years ago
Vladimir Ermakov
50641e8f7c
Tools: add Ubuntu 21.04 to environment setup script
...
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
4 years ago
WillyZehnder
9a8a20f1d2
Tools: environment_install: support Mint 20.1 Ulyssa
...
Support for Linux Mint 20.1 Ulyssa (currently last version)
based on Ubuntu 20.04 Focal implemented
4 years ago
Pierre Kancir
311a4ed0c7
Tools: correct package_is_installed check
4 years ago
Pierre Kancir
881e42c337
Tools: Give a better chance on default install to get the right package version
4 years ago
roger
b02f868793
Tools: make build installation script compatible with most Linux distros
...
Signed-off-by: <73884126+ardugitter@users.noreply.github.com>
4 years ago
Kawamura
15421c16d1
Tools: add psutil for kill_tasks_psutil in sim_vehicle.py
4 years ago
Peter Barker
3c83d52e52
Tools: add script to check Python files for flake8-cleanliness
4 years ago
Andrew Tridgell
90b8893b4a
Tools: removed dependency on genromfs and cmake
...
we don't need these any more
thanks to James for noticing
4 years ago
Peter Barker
ab95a1f8fd
Tools: create a heading function to remove duplication
4 years ago
Peter Barker
8be13ac5db
Tools: update instrall-prereqs-ubuntu for groovy
4 years ago
Pierre Kancir
31338f955b
Tools: allow to skip completion installation
4 years ago
Peter Barker
bdda78d0bb
Tools: move removal of modemmanager down
...
... so it doesn't get reinstalled later
5 years ago
Pierre Kancir
6b596184cf
Tools: install-prereqs-ubuntu : use variable for pip version selection
5 years ago
Pierre Kancir
b238d081ac
Tools: install-prereqs-ubuntu : prevent crash when link already exist
5 years ago
Pierre Kancir
e40480a0ed
Tools: install-prereqs-ubuntu : fix package_is_installed
5 years ago
Pierre Kancir
f199ca54bd
Tools: fix install-prereqs-ubuntu
...
make a function to return 1 if a dpkg find that a package is installed, O otherwise
5 years ago
Pierre Kancir
64b7e8fb9e
Tools: prereqs-ubuntu: cleanup and improvements
...
reorder install
remove unneeded package
make install verbose
add environment variable to control what to install
register STM toolchain on CCache
Tools: install-prereqs-ubuntu.sh: only update package list once
Tools: install-prereqs-ubuntu.sh: move STM toolchain registery into install step
Tools: install-prereqs-ubuntu.sh: use right comparison for variable value
Tools: install-prereqs-ubuntu.sh: always check for libtool-bin
Tools: install-prereqs-ubuntu.sh: Add support for Ubuntu 20.04
Add a selection for python version
ass python symlink for ubuntu 20.04
Move python-argparse out of default list as it install python2 version
Tools: install-prereqs-ubuntu.sh:Tools: Check python version for python3 distro
Tools: install-prereqs-ubuntu.sh: install pygame requirements
Tools: install-prereqs-ubuntu.sh: check for docker envirement and use .bashrc instead of .profile
Tools: install-prereqs-ubuntu.sh: add bash completion by default
Tools: install-prereqs-ubuntu.sh: better ccache management
Tools: install-prereqs-ubuntu.sh: Correct package installation for trusty
5 years ago
Henry Wurzburg
d82b29b23d
Tools:Add intelhex for python2 to let WAF build the hex files
5 years ago
Peter Barker
7cd21d3a3a
Tools: correct FML versions for eoan64
5 years ago
Andy Piper
b41a9c51e9
Tools: correct vagrant boot of boxes. Make install-prereqs-ubuntu pick the right versions of libraries based on the ubuntu release.
5 years ago
Peter Barker
d065840b63
Tools: install-env: add libsmfl and pygame; allows joystick and OSD
5 years ago
Andrew Tridgell
d7018a2ba0
Tools: switch to https URL for firmware
5 years ago
Peter Barker
a955897b89
Tools: install-prereqs-ubuntu: add not-run-as-root sanity check
...
Running as root leaves all sorts of things with nasty permissions
5 years ago
Stephen Dade
bc485c4c27
Tools: re-added execution flag to environment install scripts
6 years ago
Stephen Dade
7461d70e82
Tools: Consolidated prereq install scripts to single location
6 years ago
Patrick José Pereira
0e5f9454dd
Tools: Update ubuntu script to add pexpect
...
pexpect is used in autotest
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Buzz
31697a3b0c
Tools: add support for GCOV code coverage tool and HTML reporting with LCOV.
...
first, "apt install gcovr lcov" as new prerequisites
then run:
./waf configure --enable-gcov
./waf build --lcov-report
and after much waiting review the report in HTML format with your preferred browser eg:
firefox reports/lcov-report/index.html
6 years ago
MohamedAliRashad
ddab9455e8
Tools: install-prereqs: do not use sudo to install Python packages
6 years ago
Patrick José Pereira
57955421b5
Tools: Correct install-prereqs-ubuntu user input text
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Patrick José Pereira
31dbf282cb
Tools: Update install-prereqs-ubuntu
...
Add lsb-core check for lsb_release
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago