Description
This issue follows up on #143 by aggregating further ideas to free up space on the filesystem. (Other Opentrons folks, feel free to edit this list.)
-
This PR added
git
,curl
, andwget
.- Do we really need
git
? Do we really need bothcurl
andwget
, or can we just pick one?
- "i do not remember at all why we added git, let's not"
- Pretty sure git was a user request - @mcous
- Do we really need
-
Busybox has its own implementations of
curl
and/orwget
(can't remember which, exactly). So we have two implementations installed. Can we get rid of one? Are we accidentally doing this with any other commands?- "if busybox has a curl let's use that; wget can still be useful, but i don't really care whether it happens or not"
- Looks like something similar for
i2ctools
ande2fsprogs
if I'm reading this right?
-
Don't need busybox
crond
andcrontab
because we have systemd for that- Maybe same with
halt
, etc.
- Maybe same with
-
Should we strip test files from Python packages, sort of automating the workaround in bug: robot's filesystem is out of space,
make push
sometimes fails opentrons#8184? -
Strip out all the bluetooth stuff. this was a temporary experiment that at this point I [@sfoster1] think is not going to happen- Removed in Remove bluetooth #149
-
i [@sfoster1] doubt we need screen or tmux but they're also tiny so whatever
- We should not remove these; power users use them because long-running SSH is unreliable - @mcous
See also Opentrons/opentrons#8184, which has some investigation for what counts as "full."