Now the setup-docker.sh will try to install GPU support on ubuntu systems.
Moreover, the .devdocker directory is not anymore a symlink: only therun.sh script is symlinked while the Dockerfile is automatically generated.
This allows developers to update their own version of the Dockerfile.
Running again setup-docker.sh will only edit the fist line (the FROM .... command).
The run.sh script now checks if the Dockerfile is up to date with the expected version, identified by the utils/dev-environment/VERSION file.
Tests
I had to format my laptop and I tested all the scripts on this fresh system.
Checklist
[x] I have performed a self-review of my own code
[x] The code is commented in public APIs and hard-to-understand areas
[x] Tests and linters don't produce errors (colcon test --mixin all)
Description
Update the
run.sh
andsetup-docker.sh
scripts.Now the
setup-docker.sh
will try to install GPU support on ubuntu systems.Moreover, the
.devdocker
directory is not anymore a symlink: only therun.sh
script is symlinked while theDockerfile
is automatically generated. This allows developers to update their own version of theDockerfile
. Running againsetup-docker.sh
will only edit the fist line (theFROM ....
command).The
run.sh
script now checks if theDockerfile
is up to date with the expected version, identified by theutils/dev-environment/VERSION
file.Tests
I had to format my laptop and I tested all the scripts on this fresh system.
Checklist
colcon test --mixin all
)