in many places in the documentation it tells to go to duckietown directory on duckebot. In the previous version there was a Software directory under ~/ and the image also contained ros and catkin utils.
now, if I ssh into the duckiebot, clone the directory on github, switch branches – but I dont have catkin_make and ros.
If I use dts start_gui_tools robotname, to get a shell, I get catkin_make, but I am unable to git checkout branch, because in the docker version git will not find that branch.
when we get a shell like this:
<code><a id="add-id-a-140467315337616" class="ignore-if-not-existent"></a><span class="docker program">docker</span> <span class="program_option">-H</span> <span class="placeholder">hostname</span>.local run <span class="program_option">-it</span> <span class="program_option">--net</span> host <span class="program_option">--privileged</span> <span class="program_option">--name</span> base duckietown/rpi-duckiebot-base:master18 /bin/bash</code>
it does not have the .git directory, so i still can not checkout.
unfortunately your code pasted in HTML so it’s a little hard to read.
In general the way to achieve your desired outcome is to clone the repo and then run docker and mount the directory corresponding to your local checkout over the one in the docker image with the