[docker-base]: Add less, strace, and configuration for vim (#591)
* Add less in docker-base. Add strace in docker_base_dbg. * Make link vim to vim.tiny and have vim config file
This commit is contained in:
parent
7663da9510
commit
b26ec863e8
@ -199,6 +199,7 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
|
||||
logrotate \
|
||||
curl \
|
||||
kexec-tools \
|
||||
less \
|
||||
unzip
|
||||
|
||||
## Disable kexec supported reboot which was installed by default
|
||||
|
@ -27,10 +27,12 @@ RUN apt-get -y install \
|
||||
supervisor \
|
||||
vim-tiny \
|
||||
perl \
|
||||
python
|
||||
python \
|
||||
less
|
||||
|
||||
COPY ["etc/rsyslog.conf", "/etc/rsyslog.conf"]
|
||||
COPY ["etc/rsyslog.d/*", "/etc/rsyslog.d/"]
|
||||
COPY ["root/.vimrc", "/root/.vimrc"]
|
||||
|
||||
RUN apt-get -y purge \
|
||||
exim4 \
|
||||
@ -44,6 +46,8 @@ RUN apt-get -y install \
|
||||
{% for dbg_pkg in docker_base_dbgs.split(' ') -%}
|
||||
{{ dbg_pkg }}{{' '}}
|
||||
{%- endfor %}
|
||||
{% else %}
|
||||
RUN ln /usr/bin/vim.tiny /usr/bin/vim
|
||||
{% endif %}
|
||||
|
||||
## Clean up apt
|
||||
|
2
dockers/docker-base/root/.vimrc
Normal file
2
dockers/docker-base/root/.vimrc
Normal file
@ -0,0 +1,2 @@
|
||||
" enable vim features
|
||||
set nocompatible
|
@ -8,7 +8,8 @@ GDB = gdb
|
||||
VIM = vim
|
||||
OPENSSH = openssh-client
|
||||
SSHPASS = sshpass
|
||||
$(DOCKER_BASE)_DBG_PACKAGES += $(GDB) $(VIM) $(OPENSSH) $(SSHPASS)
|
||||
STRACE = strace
|
||||
$(DOCKER_BASE)_DBG_PACKAGES += $(GDB) $(VIM) $(OPENSSH) $(SSHPASS) $(STRACE)
|
||||
endif
|
||||
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_BASE)
|
||||
|
Loading…
Reference in New Issue
Block a user