diff --git a/stx/dockerfiles/stx-aptly.Dockerfile b/stx/dockerfiles/stx-aptly.Dockerfile index 15ca739b..a6ff0e40 100644 --- a/stx/dockerfiles/stx-aptly.Dockerfile +++ b/stx/dockerfiles/stx-aptly.Dockerfile @@ -70,6 +70,11 @@ COPY stx/toCOPY/aptly/privkey.rsa /root RUN gpg --import --pinentry-mode loopback --batch --passphrase starlingx /root/privkey.rsa && \ rm -f /root/privkey.rsa +# Add vimrc +RUN mkdir -p /etc/vim +COPY stx/toCOPY/common/vimrc.local /etc/vim/vimrc.local +RUN chmod 0644 /etc/vim/vimrc.local + # Configure startup COPY stx/toCOPY/aptly/entrypoint.sh /bin/entrypoint.sh ENTRYPOINT [ "/bin/entrypoint.sh" ] diff --git a/stx/dockerfiles/stx-builder.Dockerfile b/stx/dockerfiles/stx-builder.Dockerfile index ef2d0eea..435782ad 100644 --- a/stx/dockerfiles/stx-builder.Dockerfile +++ b/stx/dockerfiles/stx-builder.Dockerfile @@ -82,3 +82,8 @@ COPY stx/toCOPY/builder/buildrc /root/ COPY stx/toCOPY/builder/pubkey.rsa /root RUN apt-key add /root/pubkey.rsa && rm -f /root/pubkey.rsa + +# Add vimrc +RUN mkdir -p /etc/vim +COPY stx/toCOPY/common/vimrc.local /etc/vim/vimrc.local +RUN chmod 0644 /etc/vim/vimrc.local diff --git a/stx/dockerfiles/stx-lat-tool.Dockerfile b/stx/dockerfiles/stx-lat-tool.Dockerfile index 69750da5..232ef6f8 100644 --- a/stx/dockerfiles/stx-lat-tool.Dockerfile +++ b/stx/dockerfiles/stx-lat-tool.Dockerfile @@ -51,5 +51,10 @@ RUN sed -i 's/linux-image-amd64/linux-image-5.10.0-6-amd64-unsigned/g' /opt/LAT/ RUN sed -i 's/Wind River Linux Graphics development .* ostree/StarlingX ostree/g' /opt/LAT/SDK/sysroots/corei7-64-wrs-linux/boot/efi/EFI/BOOT/grub.cfg +# Add vimrc +RUN mkdir /etc/vim +COPY stx/toCOPY/common/vimrc.local /etc/vim/vimrc.local +RUN chmod 0644 /etc/vim/vimrc.local + ENTRYPOINT ["/usr/bin/tini", "--"] CMD ["/opt/LAT/lat/latd"] diff --git a/stx/dockerfiles/stx-pkgbuilder.Dockerfile b/stx/dockerfiles/stx-pkgbuilder.Dockerfile index 19e3dd26..96eaa5f9 100644 --- a/stx/dockerfiles/stx-pkgbuilder.Dockerfile +++ b/stx/dockerfiles/stx-pkgbuilder.Dockerfile @@ -59,6 +59,11 @@ COPY stx/toCOPY/pkgbuilder/debbuilder.conf /etc/sbuild/sbuild.conf COPY stx/toCOPY/pkgbuilder/pubkey.rsa /root RUN apt-key add /root/pubkey.rsa && rm -f /root/pubkey.rsa +# Add vimrc +RUN mkdir -p /etc/vim +COPY stx/toCOPY/common/vimrc.local /etc/vim/vimrc.local +RUN chmod 0644 /etc/vim/vimrc.local + ENTRYPOINT ["/usr/bin/tini", "--"] WORKDIR /opt CMD ["python3", "app.py"] diff --git a/stx/toCOPY/common/vimrc.local b/stx/toCOPY/common/vimrc.local new file mode 100644 index 00000000..df135c64 --- /dev/null +++ b/stx/toCOPY/common/vimrc.local @@ -0,0 +1,16 @@ +" Indent + disable tabs +set tabstop=4 +set softtabstop=4 +set shiftwidth=4 +set expandtab + +" Ignore TTY mouse events +set ttymouse= + +" Enable search & syntax highlight +set hlsearch +syntax on + +" Restore cursor position +au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif +