Don't remove /var/cache/apt/*.bin in /etc/apt/apt.conf.d/docker-clean (this breaks bash-completion) #153
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Now we don't remove
/var/cache/apt/*.bin
here, because this breaks bash-completion for apt (apt-get install ap<Tab>
)How to test this? Well, first spawn docker container without this patch applied (i. e.
docker run -it --rm debian:sid
). Install packagebash-completion
. You will see that bash-completion for apt (i. e.apt-get install ap<Tab>
) doesn't work.Now create docker container with this patch. Spawn the container, install
bash-completion
, then run login shell viabash -l
(you need to do this because of orthogonal bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034567 ). You will see thatapt-get install a<Tab>
now works.Also, please, note that
apt-get ins<Tab>
andapt-get install a<Tab>
are two different things. This patch solves second thing